Rust kommer att ingÄ i Linux-kÀrnan 6.1. En Rust-drivrutin för Ethernet-chip frÄn Intel har skapats.

PÄ Kernel Maintainers Summit meddelade Linus Torvalds att, om inga ovÀntade problem dyker upp, kommer patchar för stöd av drivrutinsutveckling pÄ Rust att ingÄ i Linux-kÀrnan 6.1, vars release förvÀntas i december.

Fördelarna med att stödja Rust i kÀrnan inkluderar förenklingen av att skriva sÀkra enhetsdrivrutiner genom att minska sannolikheten för minnesfel och att uppmuntra nya utvecklare att engagera sig i kÀrnprojektet. "Rust Àr en av de saker som, tror jag, kommer att dra till sig nya ansikten... vi blir gamla och grÄ" sa Linus.

Linus meddelade ocksÄ att i version 6.1 av kÀrnan kommer vissa av de Àldsta och mest fundamentala delarna av kÀrnan, sÄsom printk()-funktionen, att förbÀttras. Dessutom pÄminde Linus om att flera decennier sedan försökte Intel övertyga honom om att framtiden lÄg hos Itanium-processorerna, men han svarade "Nej, det kommer inte att hÀnda, eftersom det inte finns nÄgon plattform för utveckling. ARM gör allt rÀtt."

En annan frÄga som Torvalds belyste var oordningen i tillverkningen av ARM-processorer: "galna företag pÄ Vilda VÀsternt som tillverkar specialiserade chip för olika ÀndamÄl." Han tillade att "det var ett stort problem nÀr de första processorerna kom, idag finns det tillrÀckligt med standarder för att göra det enkelt att portera kÀrnor till nya ARM-processorer."

Dessutom kan det noteras att den initiala implementationen av drivrutinen rust-e1000 för Intel Ethernet-adaptrar, delvis skriven pÄ Rust, har publicerats. Koden har fortfarande direkta anrop till vissa C-bindningar, men det pÄgÄr ett gradvis arbete med att byta ut dem och lÀgga till Rust-abstraktioner som behövs för att skriva nÀtverksdrivrutiner (för tillgÄng till PCI, DMA och kÀrnans nÀtverks-API). I dess nuvarande form klarar drivrutinen ping-test vid körning i QEMU, men fungerar Ànnu inte med verklig hÄrdvara.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster