Linux er ikke helt “klar til at gå” på Apple silicium, men giv det tid
Det er mærkeligt at se lederne af et imponerende open source-projekt bede pressen og deres følgere om at falde til ro og holde op med at fejre deres resultater.
Men det er præcis den situation, Asahi Linux-teamet befandt sig i efter adskillige rapporter i sidste uge om, at den nyligt udgivne Linux 6.2-kerne gjorde Linux “klar til at køre” på Apples M-series hardware. Det er rigtigt, at den oprindelige understøttelse af Apple M1-chips er i version 6.2, og at 6.2-kernen gradvist vil finde vej til mange populære distributioner, inklusive Ubuntu og Fedora. Arbejdet med Apples integrerede GPU er gået overraskende godt med Asahis kerneteam på fire. Og grundlæggeren Linus Torvalds selv er særligt ivrig efter at se Linux køre på hans foretrukne bærbare hardware, endda frigive en kerne i august 2022 til MacBook Air M2.
Men producenterne af det eneste Linux-system, der kører ret godt på Apple-silicium, beder alle om at vente lidt.
“Du vil ikke være i stand til at køre Ubuntu eller nogen anden standard distro med 6.2 på nogen M1 Mac. Venligst ikke få dine håb op,” tweetede Asahi Linux-teamet søndag morgen . I et langt svar tilføjede de: “Vi forbedrer konstant kernefunktionerne og 6.2 tilføjede især enhedstræer og grundlæggende boot-understøttelse til M1 Pro/Max/Ultra-maskiner. Der er dog stadig lang vej igen, før upstream-kerner kan bruges på bærbare computere. Ingen understøttelse af pegefelt/tastatur endnu.”
Dette er langt fra det eneste problem. Asahi Linuxs eget funktionsunderstøttelsesdokument beskriver en lang liste over ting, der fungerer i både sin egen version af Asahi og upstream-versionen af Linux generelt. I alle Apple-chips er USB 2/3-funktionen, videodekoderen og forskellige CPU-tilstande enten under udvikling, tilgængelige til test på perifert niveau eller endnu ikke annonceret. På visse Apple-enheder virker elementer som mikrofoner, webkameraer, højttalere, HDMI-udgang og andre væsentlige ting ikke.
Asahis papirer viser en bred vifte af imponerende resultater, givet hvordan holdet typisk reverse-engineer alt om Apples nye system-on-a-chip eller dets gamle ARM-komponenter. Og alligevel, som Asahi-teamet påpeger, er den ikke klar til alle Apple M-series-enheder og heller ikke til standarddistributioner.
Den største hindring for andre distributioner, der gør det muligt for nye Mac-ejere at blive meget frustrerede over, hvordan deres systemer fungerer, er sidestørrelsen på 16K , der skal være indbygget i kernen, for at den kan fungere. “Så vidt vi ved, sender ingen generisk ARM64-distribution 16K kerner i dag,” tweetede Asahi-teamet . Holdet foreslår, at distributioner skal ompakke Asahis brugerrumsværktøjer og enten tilbyde 16K-kerner eller vente på, at mere standard 4K-kernebygninger bliver “en slags brugbare “ .
Asahi bemærker, at det “allerede arbejder på nogle” distributioner og forventer at annoncere støtte til Asahi “til hoveddistributionen i den nærmeste fremtid.” Tilbage i marts 2022, da Asahi var klar til at installere, men stadig meget ny, bemærkede teamet at for dem, der leder efter en “Just Works”-distro med et USB-drev (indsæt en informeret Linux-klukke her), vil Asahi Linux ikke blive “færdig” i endnu et år, måske to.” Der er gået næsten et år siden, men det ser ud til at være to.
Skriv et svar