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 VM.
Това изисква малко работа с кодирането на 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, макар и с наказания за производителност. Изпълнявайки ARM-базирани Linux дистрибуции, 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-инчови размери.