Apple Silicon innebär vissa begränsningar men du kan verkligen köra Linux på MacBook Air (2022) och här är alla sätt du kan göra det på.
Den senaste Apple MacBook Air med macOS Monterey och företagets M2-kisel lanserades i juli 2022. Apple har gjort bytet från Intel till sina egna ARM-baserade processorer de senaste åren och farhågorna finns överflödiga för att detta innebar att det inte längre var möjligt att köra Linux på Mac. Vi är här för att berätta de goda och dåliga nyheterna.
Apple MacBook Air M2
Precis som med den tidigare M1-drivna MacBook Air kan den senaste generationen för närvarande inte köra Linux på bar metall. Detta innebär att du inte kan installera Linux på MacBook Air som du skulle göra en stationär PC som det enda operativsystemet eller ett installerat tillsammans med macOS som en dual-boot-konfiguration.
Det finns dock flera projekt som arbetar med att porta Linux till Apple Silicon, ända ner till att bygga in stöd i själva Linuxkärnan. Ett sådant projekt är Asahi Linux
, som för närvarande är tillgänglig i alfa för några av de M1-drivna Mac-datorerna. I huvudsak, och särskilt i det tidiga livet av MacBook Air (2022), bör bare metal-stöd för Linux betraktas som en icke-startare.Så därifrån måste vi vända oss till virtualisering.
Virtualiserat Linux är vägen att gå på MacBook Air (2022)
Lyckligtvis är virtuella maskiner mycket en sak på Apple Silicon-maskiner och det finns mer än ett sätt att göra det. På WWDC beskrev Apple att använda Virtualization Framework som är inbyggt i macOS för att starta upp i en Linux-VM.
Detta kräver lite arbete med Swift-kodning, men det är gratis att använda och troligen den bästa prestanda. Apple lade till några prestandaförbättringar till macOS Ventura för Linux-virtualisering, inklusive virtio. Dessutom kommer Rosetta 2 att tillåta Linux att anropa x86_64-binärfiler och kommer att översätta dem till ARM. Precis som det skulle göra för macOS.
Förbehållet kvarstår att du måste använda en ARM-vänlig Linux-distribution (eller "distro"), så det kan utesluta din favorit. Men några av de största namnen är tillgängliga för ARM, inklusive Ubuntu och Debian. Alternativt använder Virtualization Framework mer konsumentvänliga verktyg från t.ex. Parallels, UTM och VMWare.
Alternativt kan du gå för Paralleller, men den här kommer att kosta dig, och den är inte billig. Du tittar på $100 för en evig licens, men det fungerar riktigt bra och det är lätt att använda. Återigen kommer du att kräva Linux-distros med ARM-byggnader, men Parallels gör det superenkelt att ladda ner och installera dem. Grädden på moset är Coherence-läget, som låter dig köra Linux-appar utanför Parallels huvudfönster, nästan som om de vore infödda Apple Silicon Mac-appar.
UTM är ett annat virtualiseringsverktyg som är värt att titta på, och det erbjuder något som de andra för närvarande inte gör. Under huden finns QEMU, ett mycket gammalt men ändå väldigt bra verktyg. UTM är gratis och öppen källkod, men den betalda versionen i Mac App Store ger automatiska uppdateringar och hjälper till att stödja utveckling. Annars är det samma var du än får det ifrån.
UTM: s fördel kommer också i dess förmåga att emulera x86_64 på ARM, om än med prestationsstraff. UTM kör ARM-baserade Linux-distros och använder Apple Virtualization Framework för nästan naturliga hastigheter.
Så du kan definitivt köra Linux på den senaste MacBook Air, men det är fortfarande begränsat till virtualisering. Detta kommer säkert att förbättras i framtiden, men för utvecklare som behöver kunna starta upp i Linux eller till och med de som bara gillar att ha båda finns det åtminstone en ganska okomplicerad lösning. MacBook Air (2022) är en av de allra bästa Mac för utvecklare på väg.
MacBook Air (M2)
2022 MacBook Air erbjuder M2-chippet och ett omdesignat chassi med MagSafe 3-stöd. Den är kraftfull och klarar i stort sett alla typer av arbeten, och den finns i antingen 13,6-tums eller 15,3-tums storlekar.