Rust zal worden opgenomen in de Linux 6.1 kernel. Een Rust-driver voor Intel Ethernet-chips is gemaakt.

Tijdens de Kernel Maintainers Summit heeft Linus Torvalds aangekondigd dat, tenzij er onverwachte problemen optreden, patches ter ondersteuning van de ontwikkeling van stuurprogramma's in de programmeertaal Rust zullen worden opgenomen in de Linux-kernel 6.1, waarvan de release in december wordt verwacht.

De voordelen van de ondersteuning van Rust in de kernel zijn onder andere een vereenvoudiging van het schrijven van veilige stuurprogramma's door de kans op geheugenfouten te verkleinen en nieuwe ontwikkelaars te motiveren om bij te dragen aan de kernel. "Rust is een van die dingen waarvan ik denk dat het nieuwe gezichten zal aantrekken... we worden ouder en grijzer," zei Linus.

Linus kondigde ook aan dat in versie 6.1 van de kernel enkele van de oudste en meest fundamentele onderdelen van de kernel, zoals de functie printk(), zullen worden verbeterd. Bovendien herinnerde Linus eraan dat enkele decennia geleden Intel hem probeerde te overtuigen dat de toekomst bij de Itanium-processors lag, maar hij antwoordde: "Nee, dat zal niet gebeuren, omdat er geen ontwikkelplatform voor is. ARM doet alles goed."

Een ander probleem dat Torvalds aanhaalde, was de variƫteit in de productie van ARM-processors: "gekke bedrijven uit het Wilde Westen die gespecialiseerde chips maken voor verschillende taken." Hij voegde eraan toe dat "dit een groot probleem was toen de eerste processors verschenen; vandaag zijn er voldoende standaarden om het porteren van kernels naar nieuwe ARM-processors eenvoudig te maken."

Daarnaast kan worden opgemerkt dat de initiƫle implementatie van de rust-e1000 driver voor Intel Ethernet-adapters, gedeeltelijk geschreven in Rust, is gepubliceerd. In de code blijven directe aanroepen van enkele bindingen in C bestaan, maar er wordt geleidelijk gewerkt aan hun vervanging en de toevoeging van Rust-abtracties die nodig zijn voor het schrijven van netwerkkdrivers (voor toegang tot PCI, DMA en de netwerkkern API). In zijn huidige vorm doorstaat de driver met succes de pingtest bij het opstarten in QEMU, maar werkt nog niet met echt hardware.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster