Az Apple 2020-ban bemutatott M1 processzora nemcsak új CPU-architektúrát, hanem saját fejlesztésű grafikus vezérlőt is hozott. Ezzel párhuzamosan indult el az Asahi Linux projekt Hector Martin vezetésével, amelynek célja a Linux teljes körű támogatásának megteremtése volt Mac gépeken. A kezdeti kísérletezést hamar követte az első sikeres grafikai megjelenítés, majd Asahi Lina kerneloldali munkájának köszönhetően 2022 végére elérhetővé vált a teljesértékű grafikus gyorsítás Linux alatt. Alyssa Rosenzweig eközben a felhasználói oldali illesztőprogramokat készítette el, amelyekből mára teljes értékű Mesa OpenGL és Vulkan támogatás született az Apple M1 és M2 chipekre.
Tartalomjegyzék

A szabványosítás céljai szinte maradéktalanul teljesültek
Az elmúlt évek során a fejlesztők egyik fő célja az iparági szabványoknak való megfelelés volt. A munka eredményeként megszületett a teljes OpenGL 4.6, OpenGL ES 3.2 és Vulkan 1.4 támogatás, valamint az OpenCL 3.0 támogatás is. A Proton révén lehetővé vált a Windows játékok futtatása Linuxon az Apple hardveren, sokszor versenyképes teljesítménnyel. Mindez nemcsak a Linux közösségnek jelentett mérföldkövet, hanem szélesebb iparági hatással is járt: a LunarG KosmicKrisp projektje Rosenzweig munkájára építve már macOS alatt is biztosítja a Vulkan implementációját.
A fő fejlesztők mind átadták a stafétát az Asahi közösségnek
Most azonban új fejezethez érkezett a történet. Hector Martin már korábban távozott a projektből, Asahi Lina szünetelteti a részvételét a fejlesztésben, Alyssa Rosenzweig pedig bejelentette, hogy kilép az Asahi Linux projektből. Elmondása szerint minden célját elérte: a meghajtók upstream részei lettek a Mesa projektben, teljesítik a szabványokat, és a játékélmény is biztosított.
A kihívásokat, amelyeket kerestem, mind megoldottam
– fogalmazott, hozzátéve, hogy barátai az Asahi közösségben továbbviszik a fáklyát. Saját pályafutását pedig új irányba kivánja terelni, következő kihívásként az Intel Xe HPG grafikus architektúrája felé. Így zárul le az Apple M1 és M2 grafikus vezérlőinek Linux általi meghódításáról szóló fejezete, amely egy háromszög kirajzolásával indult, és egy iparági szinten elismert, teljes értékű grafikus ökoszisztémával ért véget.

