Linux är inte riktigt ”ready to go” på Apple silicon, men ge det tid
Det är märkligt att se ledarna för ett imponerande öppen källkodsprojekt som ber pressen och deras anhängare att lugna ner sig och sluta fira deras prestationer.
Men det är precis den situation som Asahi Linux-teamet hamnade i efter många rapporter förra veckan om att den nyligen släppta Linux 6.2-kärnan gjorde Linux ”klar att köras” på Apples hårdvara i M-serien. Det är sant att inbyggt stöd för Apple M1-chips finns i version 6.2, och att 6.2-kärnan gradvis kommer att ta sig in i många populära distributioner, inklusive Ubuntu och Fedora. Arbetet med Apples integrerade GPU har gått förvånansvärt bra med Asahis kärnteam på fyra. Och grundaren Linus Torvalds själv är särskilt angelägen om att se Linux köras på hans favoritbärbara hårdvara, till och med släppa en kärna i augusti 2022 för MacBook Air M2.
Men tillverkarna av det enda Linux-systemet som körs ganska bra på Apple silicon ber alla att vänta lite.
”Du kommer inte att kunna köra Ubuntu eller någon annan standard distro med 6.2 på någon M1 Mac. Snälla få inte upp dina förhoppningar”, twittrade Asahi Linux-teamet på söndagsmorgonen . I ett långt svar tillade de: ”Vi förbättrar ständigt kärnfunktionerna och 6.2 har särskilt lagt till enhetsträd och grundläggande startstöd för M1 Pro/Max/Ultra-maskiner. Det är dock fortfarande en lång väg kvar innan uppströms kärnor kan användas på bärbara datorer. Inget stöd för styrplatta/tangentbord än.”
Detta är långt ifrån det enda problemet. Asahi Linuxs eget funktionsstöddokument beskriver en lång lista med saker som fungerar i både dess egen version av Asahi och uppströmsversionen av Linux i allmänhet. I alla Apple-chips är USB 2/3-funktionen, videodekodern och olika CPU-tillstånd antingen under utveckling, tillgängliga för testning på perifer nivå eller ännu inte tillkännagivna. På vissa Apple-enheter fungerar inte objekt som mikrofoner, webbkameror, högtalare, HDMI-utgång och annat väsentligt.
Asahis papper visar ett brett utbud av imponerande prestationer, med tanke på hur teamet vanligtvis bakåtkonstruerar allt om Apples nya system-on-a-chip eller dess äldre ARM-komponenter. Och ändå, som Asahi-teamet påpekar, är det inte redo för alla Apple M-series-enheter, inte heller för standarddistributioner.
Det största hindret för andra distributioner, som gör att nya Mac-ägare kan bli väldigt frustrerade över hur deras system fungerar, är sidstorleken på 16K som måste byggas in i kärnan för att det ska fungera. ”Såvitt vi vet levererar ingen generisk ARM64-distribution 16K kärnor idag,” twittrade Asahi-teamet . Teamet föreslår att distributioner kommer att behöva paketera om Asahis användarutrymmesverktyg och antingen erbjuda 16K-kärnor eller vänta på att fler standardversioner av 4K-kärnan blir ”typ av användbara ” .
Asahi noterar att det ”redan arbetar med vissa” distributioner och förväntar sig att meddela stöd för Asahi ”för huvuddistributionen inom en snar framtid.” Tillbaka i mars 2022, när Asahi var redo att installera men fortfarande mycket ny, noterade teamet att för de som letar efter en ”Just Works”-distro med en USB-enhet (infoga ett informerat Linux-skratt här), kommer Asahi Linux inte att ”göras” för ett år till, kanske två.” Nästan ett år har gått sedan dess, men det verkar som två.
Lämna ett svar