Rust bude začleněn do jádra Linux 6.1. Byl vytvořen Rust ovladač pro Ethernet čipy Intel.

Na akci Kernel Maintainers Summit Linus Torvalds oznámil, že pokud nevzniknou nečekané problémy, patche pro podporu vývoje ovladačů v jazyce Rust budou zahrnuty do jádra Linux 6.1, jehož vydání se očekává v prosinci.

Mezi výhody zařazení podpory Rustu do jádra patří usnadnění psaní bezpečných ovladačů zařízení díky snížení pravděpodobnosti chyb při práci s pamětí a motivování nových vývojářů k zapojení do práce na jádře. "Rust je jedna z těch věcí, které, jak si myslím, přilákají nové tváře… stárneme a šedivíme," řekl Linus.

Linus také oznámil, že ve verzi jádra 6.1 dojde k vylepšení některých nejstarších a základních částí jádra, jako je funkce printk(). Kromě toho Linus připomněl, že před několika desetiletími se ho společnost Intel snažila přesvědčit, že budoucnost patří procesorům Itanium, ale on odpověděl: "Ne, to se nestane, protože pro něj neexistuje vývojová platforma. ARM dělá vše správně."

Dalším problémem, který Torvalds označil, je rozmanitost výrobků ARM procesorů: "šílené firmy na výrobu hardware z Divokého západu, vyrábějící specializované čipy pro různé úkoly." Dodal, že "to bylo velkým problémem, když se objevily první procesory, dnes existuje dost standardů k tomu, aby bylo snadné portovat jádra na nové ARM procesory."

Dále můžeme zmínit publikaci počáteční implementace ovladače rust-e1000 pro Ethernet adaptéry Intel, částečně napsaného v jazyce Rust. V kódu stále zůstává přímé volání některých vazeb na C, ale probíhá postupná práce na jejich nahrazování a přidávání Rust abstrakcí nezbytných pro psaní síťových ovladačů (pro přístup k PCI, DMA a síťovým API jádra). V aktuální verzi ovladač úspěšně prochází ping testem při spuštění v QEMU, ale zatím nefunguje s reálným hardwarem.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster