Hönnuðir Mesa verkefnisins tilkynntu að rusticl rekillinn hafi verið vottaður af Khronos. Hann hefur staðist allar prófanir í Kronos Conformance Test Suite (CTS) og telst að fullu samhæfur OpenCL 3.0 forskriftinni, sem skilgreinir API og C tungumálaviðbætur fyrir samsíða útreikninga á mörgum kerfum. Með þessari vottun getur Khronos opinberlega lýst yfir samræmi við staðlana og notað tengd vörumerki Khronos. Staðfestingin var framkvæmd á kerfi með 12. kynslóð Intel innbyggðum GPU-einingum sem nota Gallium3D Iris rekilinn.
Rekstrarforritið er skrifað í Rust og þróað af Karol Herbst hjá Red Hat, sem tekur þátt í þróun Mesa, Nouveau rekilsins og OpenCL stafla með opnum hugbúnaði. Rusticl virkar sem hliðstæða við OpenCL viðmót Mesa, Clover, og er einnig þróað með Gallium viðmóti Mesa. Clover hefur lengi verið yfirgefið og rusticl er staðsett sem framtíðar arftaka þess. Auk þess að ná samhæfni við OpenCL 3.0, er Rusticl frábrugðið Clover að því leyti að það styður OpenCL viðbætur fyrir myndvinnslu, en styður ekki enn FP16 sniðið. Rusticl notar rust-bindgen til að búa til bindingar fyrir Mesa og OpenCL, sem gerir kleift að kalla á Rust föll úr C kóða og öfugt.
Stuðningskóði fyrir Rust og rusticl reklarnir hafa verið samþykktir í kjarna Mesa og verða gefnir út í Mesa 22.3, sem er væntanlegur í lok nóvember. Stuðningur við Rust og rusticl verður sjálfkrafa óvirkur og krefst skýrra byggingarvalkosta eins og "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021." Viðbótar byggingartengdir eiginleikar eru meðal annars rustc þýðandinn, bindgen, LLVM, SPIRV-Tools og SPIRV-LLVM-Translator.
Möguleikinn á að nota Rust forritunarmálið í Mesa verkefninu hefur verið ræddur síðan 2020. Meðal kostanna við að styðja Rust eru aukið öryggi og gæði rekla vegna þess að algeng minnisvandamál eru fjarlægð, sem og möguleikinn á að fella þróun þriðja aðila inn í Mesa, eins og Kazan (Rust útfærsla af Vulkan). Ókostir eru meðal annars aukin flækjustig byggingarkerfisins, tregða til að tengjast farmpakkningakerfinu, víkkuð kröfur um byggingarumhverfi og þörfin á að fella Rust þýðandann inn í byggingartengdu kerfin sem þarf til að smíða lykilhluta skjáborðsins. Linux.
Að auki er athyglisvert að þróunarvinna á Nouveau-reklum, einnig undir forystu Carol Herbst. Nouveau-rekillinn bætir við grunn OpenGL-stuðningi fyrir NVIDIA GeForce RTX 30xx skjákort sem byggja á Ampere örarkitektúrnum, sem kom út í maí 2020. Breytingar sem tengjast stuðningi við nýju örgjörvana verða innlimaðar í kjarnann. Linux 6.2 og Mesa 22.3.
Heimild: opennet.ru
