Ndị injinia sitere na Red Hat atụpụtala patches nke mbụ na-emejuputa ọkwọ ụgbọ ala Nova maka itinye na kernel Linux. Emebere ọkwọ ụgbọ ala maka iji ya na NVIDIA GPU nke nwere ngwa ngwa GSP, nke a na-eji malite na usoro NVIDIA GeForce RTX 2000 dabere na microarchitecture Turing. N'ime GPU ndị dị otú ahụ, a na-arụ ọrụ mmalite na njikwa njikwa na ngwa ngwa ma rụọ ya site na GSP (GPU System Processor) microcontroller dị iche. A na-atụ anya Nova ka ọ dochie onye ọkwọ ụgbọ ala Nouveau maka GPU nwere GSP n'ime ogologo oge.
Edere ọkwọ ụgbọ ala ọhụrụ ahụ n'asụsụ Rust na, ebe ọ bụ na akụrụngwa maka ndị ọkwọ ụgbọ ala na-emepe emepe ka na-etolite, koodu Nova bu n'obi ibufe ya na kernel isi nke nta nke nta, dịka njikọ dị mkpa maka asụsụ Rust pụtara. Na ọkwa nke mbụ, a na-atụ aro onye ọkwọ ụgbọ ala "nova-core", nke nwere ahịrị 232 nke koodu, ka etinyere na kernel. Nova-core na-emejuputa akwa abstraction base n'elu GSP firmware API ma na-enye API n'adabereghị na ụdị femụwe.
Na ọkwa na-esote, kernel na-ezube ịgụnye onye ọkwọ ụgbọ ala nova-drm (Direct Rendering Manager) DRM maka mmekọrịta ya na GPU site na oghere onye ọrụ, yana onye ọkwọ ụgbọ ala VFIO na onye njikwa vGPU, nke na-enye ohere iji NVIDIA mebere GPUs na sistemụ arụmọrụ.
Isi ihe kpatara ịkwalite onye ọkwọ ụgbọ ala Nova ọhụrụ bụ ikike iwepụ nsogbu ndị dị na onye ọkwọ ụgbọ ala Nouveau wee nweta mfe dị mfe site na iji ndị njikwa njikere nke GSP firmware na-enye na ịtụda ibu nke ịkwado GPU ochie. Nova ga-ekwukwa okwu gbasara ụkpụrụ ụlọ nke dị na Nouveau chọrọ ịrụ ọrụ codebase dị mkpa, dị ka okwu mkpọchi na koodu VMM/MMU. A na-ahọrọ asụsụ Rust iji belata ohere nke njehie mgbe ị na-arụ ọrụ na ebe nchekwa, yana dịka ohere iji jikọta ọrụ na onye ọkwọ ụgbọ ala na-emepụta ihe nkedo na abstractions maka ndị ọkwọ ụgbọala na-emepe emepe na Rust.

N'ihe banyere ọganihu n'ịgbakwunye ikike mmepe ọkwọ ụgbọ ala na Linux kernel, ngalaba 6.14 anabatala nchara nchara maka PCI, nyiwe, Open Firmware, ngwa agwa, na ụfọdụ ọrụ I/O. Greg Kroah-Hartman, onye na-ejigide ngalaba kwụsiri ike nke kernel Linux, kọwara ọnọdụ dị ugbu a na arịrịọ ndọpụta na mmelite ọkwọ ụgbọ ala maka kernel 6.14 dị ka "fọrọ nke nta ka ọ dị njikere ide ezigbo ọkwọ ụgbọ ala na Rust."
isi: opennet.ru
