I-Rust izokwamukelwa ku-Linux 6.1 kernel. Umshayeli wokugqwala wama-Intel Ethernet chips adaliwe

Engqungqutheleni yabalondolozi be-Kernel, uLinus Torvalds umemezele ukuthi, ngaphandle kwezinkinga ezingalindelekile, ama-patches okusekela ukuthuthukiswa komshayeli we-Rust azofakwa ku-Linux 6.1 kernel, okulindeleke ukuthi ikhishwe ngoDisemba.

Enye yezinzuzo zokusekelwa kwe-Rust ku-kernel ukwenza lula ukubhala izishayeli zedivayisi ephephile ngokunciphisa amathuba okwenza amaphutha lapho usebenza ngenkumbulo futhi ugqugquzela abathuthukisi abasha ukuthi babambe iqhaza ekusebenzeni ku-kernel. “Ukugqwala kungenye yezinto engicabanga ukuthi izoletha ubuso obusha... siyaguga futhi sibe mpunga,” kusho uLinus.

U-Linus uphinde wamemezela ukuthi inguqulo ye-kernel 6.1 izothuthukisa ezinye zezingxenye ezindala neziyisisekelo ze-kernel, njengomsebenzi we-printk(). Ngaphezu kwalokho, uLinus ukhumbule ukuthi emashumini ambalwa eminyaka edlule u-Intel wazama ukumqinisekisa ukuthi ama-Itanium processors ayeyikusasa, kodwa waphendula, “Cha, lokho ngeke kwenzeke ngoba ayikho inkundla yokuyithuthukisa. I-ARM yenza konke kahle."

Enye inkinga ekhonjwe uTorvalds kwaba ukungahambisani ekukhiqizeni ama-ARM processors: "izinkampani ze-hardware ezihlanya ezivela e-Wild West, zenza ama-chips akhethekile emisebenzi eyahlukene." Wanezela ukuthi "lokhu kwakuyinkinga enkulu lapho ama-processors okuqala ephuma, namuhla kunezindinganiso ezanele zokwenza kube lula ukuthuthwa kwezinhlamvu kuma-ARM processors amasha."

Ukwengeza, singabona ukushicilelwa kokuqaliswa kokuqala komshayeli we-rust-e1000 wama-adaptha e-Intel Ethernet, abhalwe ngokwengxenye ngolimi lweRust. Ikhodi isaqukethe izingcingo eziqondile kwezinye izibopho ze-C, kodwa umsebenzi kancane kancane uyaqhubeka wokuwabuyisela futhi wengeze izifinyezo ze-Rust ezidingekayo ekubhaleni abashayeli benethiwekhi (ukufinyelela ku-PCI, i-DMA kanye nama-API wenethiwekhi ye-kernel). Ngendlela yayo yamanje, umshayeli uphumelele ngempumelelo ukuhlolwa kwe-ping lapho yethulwa ku-QEMU, kodwa akakasebenzi ngehadiwe langempela.

Source: opennet.ru

Engeza amazwana