Kezdeti elképzelésből a szabványosításig: Alyssa Rosenzweig kilép az Asahi Linux projektből, mivel az Apple M1/M2 grafikus meghajtók teljesen elkészültek

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.

Kezdeti elképzelésből a szabványosításig: Alyssa Rosenzweig kilép az Asahi Linux projektből, mivel az Apple M1/M2 grafikus meghajtók teljesen elkészültek

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.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.