Asahi Linux-projektet har släppt en uppdatering som beskriver pågående arbete för att stödja Apples M3-chip, samtidigt som man annonserar migrationen av sin m1n1-bootloader till programmeringsspråket Rust. Utvecklarna fortsätter att reverse-engineera Apples hårdvara mitt i utmaningar som GPU-acceleration och energihantering. Denna framsteg bygger på stabila funktioner för tidigare M1- och M2-enheter.
Asahi Linux-projektet, som syftar till att köra Linux på Apple Silicon-hårdvara, har gett ut sin senaste framstegsrapport som belyser det ihärdiga arbetet med stöd för M3-chip. Ledda av utvecklare som Alyssa Rosenzweig och Asahi Lina reverse-engineerar teamet Apples proprietära ekosystem, med fokus på hårdvarugränssnitt och kärnoptimeringar. Medan fullständigt M3-stöd för enheter som senaste MacBooks och iMacs inte är nära förestående, säkerställer stegvisa framsteg fördelar för M1- och M2-användare genom kärnpatchar som adresserar GPU-acceleration och periferiell integration.
En nyckelutveckling är migrationen av m1n1-bootloadern till Rust, uppskattad för dess minnesäkerhet och samtidighetsfunktioner. Denna förändring, som är essentiell för att starta Linux på Apple Silicon, syftar till att förbättra tillförlitligheten och förenkla underhållet genom att förhindra buggar vanliga i C-baserade system via Rusts lånecheckare. Förändringen stämmer överens med branschtrender, inklusive Linux-kärnans adoption av Rust-moduler, vilket potentiellt möjliggör snabbare iterationer och minskar säkerhetsrisker under tidig hårdvaruinitialisering.
M3-stödet möter hinder från Apples evoluerande system-on-chip-designer, inklusive nya energihanteringseenheter och neurala motorintegrationer som kräver anpassade drivrutiner. Teamet bygger på tidigare M1- och M2-arbete, där Wi-Fi och Bluetooth nu är stabila. Community-bidrag, inklusive experiment på M3 Max-varianter, driver framsteg trots bristen på officiell Apple-dokumentation. Full GPU-konformitet för OpenGL och Vulkan på M3 kräver omfattande reverse-engineering.
Framåt planeras förbättringar av displaykontrollrar och USB-hantering för kommande Linux-kärnsläpp, vilket lovar bättre användbarhet. Projektets öppna ethos kontrasterar Apples stängda system, och främjar innovation inom Arm-baserad databehandling samtidigt som man hanterar utmaningar som ekosystemfragmentering. Community-engagemanget förblir starkt, med firmware-råd som hjälper användare att navigera macOS-uppgraderingar.