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, яка наразі доступна в альфа-версії для деяких комп’ютерів Mac на базі M1. По суті, і особливо на ранніх етапах життя MacBook Air (2022), підтримку «голого металу» для Linux слід вважати нестартерною.
Отже, з цього моменту ми повинні звернутися до віртуалізації.
Віртуалізований Linux — це шлях до MacBook Air (2022)
На щастя, віртуальні машини дуже важливі для машин Apple Silicon, і це можна зробити кількома способами. На WWDC Apple описала використання Virtualization Framework, вбудованого в macOS, для завантаження віртуальної машини Linux.
Для цього потрібно трохи попрацювати над кодуванням Swift, але воно безкоштовне для використання та, швидше за все, найкраще загалом. Apple додала деякі покращення продуктивності в macOS Ventura для віртуалізації Linux, включаючи virtio. Крім того, Rosetta 2 дозволить Linux викликати двійкові файли x86_64 і переводити їх на ARM. Так само, як це було б для macOS.
Застереження залишається, що ви повинні використовувати ARM-дружній дистрибутив Linux (або «дистрибутив»), так що це може виключити ваш улюблений. Але деякі з найвідоміших імен доступні для ARM, включаючи Ubuntu і Debian. В якості альтернативи використання Virtualization Framework є більш зручними для споживача інструментами, такими як Parallels, UTM і VMWare.
Крім того, ви можете піти на Паралелі, але це буде коштувати вам, і це недешево. Ви очікуєте 100 доларів США за безстрокову ліцензію, але вона дуже добре працює та її легко використовувати. Знову ж таки, вам знадобляться дистрибутиви Linux зі збірками ARM, але Parallels робить їх надзвичайно простим для завантаження та встановлення. Вишенькою на торті є режим Coherence, який дозволяє запускати програми 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 дюйма.