Το Apple Silicon σημαίνει ορισμένους περιορισμούς, αλλά μπορείτε πράγματι να εκτελέσετε Linux στο MacBook Air (2022) και εδώ είναι όλοι οι τρόποι που μπορείτε να το κάνετε.
Το πιο πρόσφατο Apple MacBook Air με macOS Monterey και το πυρίτιο M2 της εταιρείας που κυκλοφόρησε τον Ιούλιο του 2022. Η Apple έχει κάνει τη μετάβαση από την Intel στους δικούς της επεξεργαστές βασισμένους σε ARM τα τελευταία χρόνια και αφθονούν οι φόβοι ότι αυτό σήμαινε ότι δεν ήταν πλέον δυνατή η εκτέλεση του Linux σε Mac. Είμαστε εδώ για να σας πούμε τα καλά και τα κακά νέα.
Apple MacBook Air M2
Όπως και με το προηγούμενο MacBook Air που τροφοδοτείται από M1, η τελευταία γενιά δεν μπορεί επί του παρόντος να τρέξει Linux σε γυμνό μέταλλο. Αυτό σημαίνει ότι δεν μπορείτε να εγκαταστήσετε το Linux στο MacBook Air όπως θα κάνατε έναν επιτραπέζιο υπολογιστή ως το μόνο λειτουργικό σύστημα ή ένα εγκατεστημένο μαζί με το macOS ως διαμόρφωση διπλής εκκίνησης.
Υπάρχουν, ωστόσο, πολλά έργα που εργάζονται για τη μεταφορά του Linux στο Apple Silicon, μέχρι τη δημιουργία υποστήριξης στον ίδιο τον πυρήνα του Linux. Ένα τέτοιο έργο είναι
Asahi Linux, το οποίο είναι προς το παρόν διαθέσιμο σε alpha για ορισμένους από τους Mac που τροφοδοτούνται με M1. Ουσιαστικά, και ειδικά στην πρώιμη ζωή του MacBook Air (2022), η υποστήριξη γυμνού μετάλλου για Linux θα πρέπει να θεωρείται ως μη εκκίνηση.Από εκεί λοιπόν, πρέπει να στραφούμε στην εικονικοποίηση.
Το Virtualized Linux είναι ο τρόπος που πρέπει να ακολουθήσετε στο MacBook Air (2022)
Ευτυχώς, οι εικονικές μηχανές είναι πολύ συνηθισμένες στις μηχανές Apple Silicon και υπάρχουν περισσότεροι από ένας τρόποι για να το κάνετε. Στο WWDC, η Apple περιέγραψε τη χρήση του Virtualization Framework που είναι ενσωματωμένο στο macOS για την εκκίνηση σε ένα Linux VM.
Αυτό απαιτεί λίγη δουλειά με την κωδικοποίηση Swift, αλλά, είναι δωρεάν στη χρήση και πιθανότατα η καλύτερη συνολική απόδοση. Η Apple πρόσθεσε ορισμένες βελτιώσεις απόδοσης στο macOS Ventura για εικονικοποίηση Linux, συμπεριλαμβανομένου του virtio. Επιπλέον, το Rosetta 2 θα επιτρέψει στο Linux να καλεί x86_64 δυαδικά αρχεία και θα τα μεταφράζει σε ARM. Ακριβώς το ίδιο όπως θα έκανε για το macOS.
Η προειδοποίηση παραμένει ότι πρέπει να χρησιμοποιήσετε μια διανομή Linux φιλική προς το ARM (ή "distro"), έτσι ώστε να αποκλείσετε το αγαπημένο σας. Αλλά μερικά από τα μεγαλύτερα ονόματα είναι διαθέσιμα για την ARM, συμπεριλαμβανομένων των Ubuntu και Debian. Εναλλακτικά, η χρήση του Virtualization Framework είναι πιο φιλικά προς τον καταναλωτή εργαλεία από τα Parallels, UTM και VMWare.
Εναλλακτικά, μπορείτε να πάτε για Παράλληλοι, αλλά αυτό θα σας κοστίσει και δεν είναι φθηνό. Ψάχνετε 100 $ για μια αέναη άδεια, αλλά λειτουργεί πολύ καλά και είναι εύκολο στη χρήση. Και πάλι, θα χρειαστείτε διανομές Linux με εκδόσεις ARM, αλλά το Parallels καθιστά εξαιρετικά απλή τη λήψη και την εγκατάσταση τους. Το κερασάκι στην τούρτα είναι η λειτουργία συνοχής, που σας επιτρέπει να εκτελείτε εφαρμογές Linux έξω από το κύριο παράθυρο Parallels, σχεδόν σαν να ήταν εγγενείς Εφαρμογές Apple Silicon Mac.
UTM είναι ένα άλλο εργαλείο εικονικοποίησης που αξίζει να εξετάσετε και προσφέρει κάτι που οι άλλοι δεν το κάνουν επί του παρόντος. Κάτω από το δέρμα του βρίσκεται το QEMU, ένα πολύ παλιό αλλά και πάλι πολύ καλό εργαλείο. Το UTM είναι δωρεάν και ανοιχτού κώδικα, αλλά η πληρωμένη έκδοση στο Mac App Store παρέχει αυτόματες ενημερώσεις και βοηθά στην υποστήριξη της ανάπτυξης. Διαφορετικά, είναι το ίδιο από όπου και αν το πάρεις.
Το πλεονέκτημα του UTM προέρχεται επίσης από την ικανότητά του να μιμείται το x86_64 στο ARM, αν και με ποινές απόδοσης. Εκτελώντας διανομές Linux που βασίζονται σε ARM, το UTM χρησιμοποιεί το Apple Virtualization Framework για σχεδόν εγγενείς ταχύτητες.
Έτσι, μπορείτε σίγουρα να εκτελέσετε Linux στο νεότερο MacBook Air, αλλά εξακολουθεί να περιορίζεται στην εικονικοποίηση. Αυτό σίγουρα θα βελτιωθεί στο μέλλον, αλλά για προγραμματιστές που πρέπει να μπορούν να εκκινήσουν σε Linux ή ακόμα και εκείνους που τους αρέσει να έχουν και τα δύο, υπάρχει τουλάχιστον μια αρκετά απλή λύση. Το MacBook Air (2022) είναι ένα από τα πολύ καλύτερους Mac για προγραμματιστές εν κινήσει.
MacBook Air (M2)
Το MacBook Air 2022 προσφέρει το τσιπ M2 και ένα επανασχεδιασμένο πλαίσιο με υποστήριξη MagSafe 3. Είναι ισχυρό και μπορεί να χειριστεί σχεδόν κάθε είδους εργασία και διατίθεται σε μεγέθη 13,6 ιντσών ή 15,3 ιντσών.