Apple Silicon znamená určité obmedzenia, ale Linux skutočne môžete spustiť na MacBooku Air (2022) a tu sú všetky spôsoby, ako to urobiť.
Najnovší Apple MacBook Air s macOS Monterey a kremík spoločnosti M2 uvedený na trh v júli 2022. Spoločnosť Apple v posledných rokoch prešla od Intelu k vlastným procesorom založeným na ARM a existujú obavy, že to znamenalo, že už nebude možné spustiť Linux na Macu. Sme tu, aby sme vám povedali dobré aj zlé správy.
Apple MacBook Air M2
Rovnako ako v prípade predchádzajúceho MacBooku Air poháňaného M1, ani najnovšia generácia momentálne nedokáže spustiť Linux na holom kovu. To znamená, že nemôžete nainštalovať Linux do MacBooku Air, ako by ste mali stolný počítač ako jediný operačný systém alebo nainštalovaný spolu s macOS ako konfiguráciu s dvojitým spustením.
Existuje však viacero projektov, ktoré pracujú na portovaní Linuxu na Apple Silicon, až po zabudovanie podpory do samotného linuxového jadra. Jedným z takýchto projektov je Asahi Linux, ktorý je momentálne dostupný vo verzii alfa pre niektoré Macy s M1. V zásade, a najmä v ranom živote MacBook Air (2022), by sa kovová podpora pre Linux mala považovať za nezačiatočnú.
Odtiaľ sa teda musíme obrátiť na virtualizáciu.
Virtualizovaný Linux je spôsob, akým ísť na MacBook Air (2022)
Našťastie, virtuálne stroje sú na strojoch Apple Silicon do značnej miery vecou a existuje viac ako jeden spôsob, ako to urobiť. Na WWDC Apple načrtol použitie Virtualization Framework zabudovaného do macOS na zavedenie do Linux VM.
Vyžaduje si to trochu práce s kódovaním Swift, ale je to zadarmo na použitie a s najväčšou pravdepodobnosťou má najlepší celkový výkon. Apple pridal niekoľko vylepšení výkonu do macOS Ventura pre virtualizáciu Linuxu, vrátane virtio. Okrem toho Rosetta 2 umožní Linuxu volať na binárne súbory x86_64 a preložiť ich do ARM. Rovnako ako v prípade systému macOS.
Výhradou zostáva, že musíte použiť linuxovú distribúciu (alebo „distro“) vhodnú pre ARM, čo by mohlo vylúčiť vašu obľúbenú. Niektoré z najväčších mien sú však dostupné pre ARM, vrátane Ubuntu a Debianu. Alternatívne, pomocou virtualizačného rámca sú spotrebiteľsky prívetivejšie nástroje od ako Parallels, UTM a VMWare.
Prípadne môžete ísť za Paralely, ale toto vás bude stáť a nie je to lacné. Pozeráte sa na 100 dolárov za trvalú licenciu, ale funguje to naozaj dobre a ľahko sa používa. Opäť budete potrebovať linuxové distribúcie so zostavami ARM, ale Parallels ich sťahovanie a inštaláciu veľmi zjednodušuje. Čerešničkou na torte je režim Coherence, ktorý vám umožňuje spúšťať aplikácie pre Linux mimo hlavného okna Parallels, takmer ako keby boli natívne. Aplikácie Apple Silicon Mac.
UTM je ďalší virtualizačný nástroj, na ktorý sa oplatí pozrieť, a ponúka niečo, čo ostatní v súčasnosti nemajú. Pod jeho kožou je QEMU, veľmi starý, ale stále veľmi dobrý nástroj. UTM je bezplatný a open source, ale platená verzia v Mac App Store poskytuje automatické aktualizácie a pomáha podporovať vývoj. V opačnom prípade je to rovnaké, odkiaľ ho dostanete.
Výhodou UTM je aj jeho schopnosť emulovať x86_64 na ARM, aj keď s penalizáciami za výkon. UTM, ktorý beží linuxové distribúcie založené na ARM, využíva virtualizačný rámec Apple pre takmer natívne rýchlosti.
Takže určite môžete spustiť Linux na najnovšom MacBooku Air, ale stále je obmedzený na virtualizáciu. V budúcnosti sa to určite zlepší, ale pre vývojárov, ktorí potrebujú mať možnosť zaviesť Linux alebo dokonca tých, ktorí majú radi oboje, existuje aspoň pomerne jednoduché riešenie. MacBook Air (2022) je jedným z veľmi najlepšie počítače Mac pre vývojárov na cestách.
MacBook Air (M2)
MacBook Air 2022 ponúka čip M2 a prepracované šasi s podporou MagSafe 3. Je výkonný a zvládne takmer akýkoľvek druh práce a je dodávaný v 13,6- alebo 15,3-palcovej veľkosti.