De måder, du kan køre Linux på på MacBook Air (2022)

Apple Silicon betyder nogle begrænsninger, men du kan faktisk køre Linux på MacBook Air (2022), og her er alle måder, du kan gøre det på.

Den nyeste Apple MacBook Air med macOS Monterey og virksomhedens M2 silicium lanceret i juli 2022. Apple har foretaget skiftet fra Intel til sine egne ARM-baserede processorer i de senere år, og frygten florerer for, at det betød, at det ikke længere var muligt at køre Linux på Mac. Vi er her for at fortælle dig de gode og dårlige nyheder.

Apple MacBook Air M2

Som med den tidligere M1-drevne MacBook Air kan den seneste generation i øjeblikket ikke køre Linux på bare metal. Dette betyder, at du ikke kan installere Linux på MacBook Air, som du ville gøre en stationær pc som det eneste operativsystem eller et installeret sammen med macOS som en dual-boot-konfiguration.

Der er dog flere projekter, der arbejder på at portere Linux til Apple Silicon, helt ned til at bygge support ind i selve Linux-kernen. Et sådant projekt er Asahi Linux, som i øjeblikket er tilgængelig i alfa til nogle af de M1-drevne Mac'er. Grundlæggende, og især i det tidlige liv af MacBook Air (2022), bør bare metal-understøttelse til Linux betragtes som en ikke-starter.

Så derfra skal vi vende os til virtualisering.

Virtualiseret Linux er vejen at gå på MacBook Air (2022)

Heldigvis er virtuelle maskiner i høj grad en ting på Apple Silicon-maskiner, og der er mere end én måde at gøre det på. På WWDC skitserede Apple at bruge Virtualization Framework indbygget i macOS til at starte op i en Linux VM.

Dette kræver lidt arbejde med Swift-kodning, men det er gratis at bruge og sandsynligvis den bedste overordnede performer. Apple tilføjede nogle ydeevneforbedringer til macOS Ventura til Linux-virtualisering, inklusive virtio. Derudover vil Rosetta 2 tillade Linux at kalde på x86_64 binære filer og vil oversætte dem til ARM. Præcis det samme som det ville gøre for macOS.

Forbeholdet er, at du skal bruge en ARM-venlig Linux-distribution (eller "distro"), så det kan udelukke din favorit. Men nogle af de største navne er tilgængelige for ARM, herunder Ubuntu og Debian. Alternativt er brugen af ​​Virtualization Framework mere forbrugervenlige værktøjer fra f.eks. Parallels, UTM og VMWare.

Alternativt kan du gå efter Paralleller, men denne vil koste dig, og den er ikke billig. Du ser på $100 for en evig licens, men det fungerer rigtig godt, og det er nemt at bruge. Igen, du vil kræve Linux-distros med ARM-builds, men Parallels gør det super nemt at downloade og installere dem. Prikken over i'et er Coherence-tilstanden, der giver dig mulighed for at køre Linux-apps uden for Parallels hovedvindue, næsten som om de var native Apple Silicon Mac-apps.

UTM er et andet virtualiseringsværktøj, der er værd at se på, og det tilbyder noget, de andre i øjeblikket ikke gør. Under huden er QEMU, et meget gammelt, men stadig meget godt værktøj. UTM er gratis og open source, men den betalte version i Mac App Store giver automatiske opdateringer og hjælper med at understøtte udvikling. Ellers er det det samme, hvor end du får det fra.

UTM's fordel kommer også i dens evne til at emulere x86_64 på ARM, dog med præstationsstraffe. UTM kører ARM-baserede Linux-distros og gør brug af Apple Virtualization Framework til næsten oprindelige hastigheder.


Så du kan helt sikkert køre Linux på den nyeste MacBook Air, men det er stadig begrænset til virtualisering. Dette vil helt sikkert blive bedre i fremtiden, men for udviklere, der har brug for at kunne starte op i Linux eller endda dem, der bare kan lide at have begge dele, er der i det mindste en ret ligetil løsning. MacBook Air (2022) er en af ​​de helt bedste Macs for udviklere på farten.

MacBook Air (M2)

2022 MacBook Air tilbyder M2-chippen og et nydesignet chassis med MagSafe 3-understøttelse. Den er kraftfuld og kan klare stort set enhver form for arbejde, og den kommer i enten 13,6 tommer eller 15,3 tommer størrelser.