Rust bude zahrnutý do jadra Linux 6.1. Vytvorený Rust ovládač pre ethernetové čipy Intel

Na podujatí Kernel Maintainers Summit Linus Torvalds oznámil, že ak nevzniknú neočakávané problémy, opravy na podporu vývoja ovládačov v jazyku Rust budú zahrnuté v jadre Linux 6.1, ktorého vydanie sa očakáva v decembri.

Medzi výhody zavedenia podpory Rust v jadre patrí zjednodušenie písania bezpečných ovládačov zariadení znížením pravdepodobnosti chýb pri práci s pamäťou a motivovanie nových vývojárov, aby sa zapojili do práce na jadre. „Rust je jednou z tých vecí, ktoré, ako si myslím, prilákajú nové tváre... starne a šedivie,“ povedal Linus.

Linus tiež oznámil, že vo verzii jadra 6.1 budú vylepšené niektoré najstaršie a najzákladnejšie časti jadra, ako je funkcia printk(). Okrem toho Linus pripomenul, že pred niekoľkými desaťročiami sa spoločnosť Intel snažila presvedčiť ho, že budúcnosť patrí procesorom Itanium, ale on odpovedal: „Nie, to sa nestane, pretože pre to neexistuje vývojová platforma. ARM to robí správne.“

Ďalším problémom, ktorý Torvalds označil, je rozmanitosť v produkcii ARM procesorov: „šialené spoločnosti vyrábajúce hardvér z Divokého Západu, vyrábajúce špecializované čipy na rôzne úlohy“. Dodal, že „to bol veľký problém, keď sa objavili prvé procesory, dnes už existuje dosť štandardov na to, aby sa portovanie jadra na nové procesory ARM stalo jednoduchým.“

Ďalšie je možné poznamenať zverejnenie počiatočnej implementácie ovládača rust-e1000 pre Ethernet adaptéry Intel, čiastočne napísaného v jazyku Rust. V kóde zatiaľ zostáva priame volanie niektorých väzbových prvkov na C, ale prebieha postupná práca na ich nahradení a pridaní Rust abstrakcií potrebných na písanie sieťových ovládačov (pre prístup k PCI, DMA a sieťovým API jadra). V aktuálnom stave ovládač úspešne prechádza ping testom pri spustení v QEMU, ale zatiaľ nefunguje s reálnym hardvérom.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster