Rust će biti uključen u jezgru Linux 6.1. Izrađen je Rust driver za Ethernet čipove Intel.

Na događaju Kernel Maintainers Summit, Linus Torvalds je izjavio da će, ako ne isplivaju neočekivani problemi, zakrpe za podršku razvoju drajvera na jeziku Rust biti uključene u jezgru Linux 6.1, čija se objava očekuje u prosincu.

Među prednostima uvođenja podrške za Rust u jezgru istaknuto je pojednostavljenje pisanja sigurnih drajvera uređaja smanjenjem vjerojatnosti grešaka prilikom rada s memorijom i motiviranje novih programera da se uključe u rad na jezgru. "Rust je jedna od onih stvari koje će, mislim, privući nova lica… starimo i sijedimo", rekao je Linus.

Linus je također najavio da će u verziji jezgre 6.1 biti poboljšane neke od najstarijih i temeljnih funkcija jezgre, poput funkcije printk(). Osim toga, Linus je podsjetio da je prije nekoliko desetljeća Intel pokušao uvjeriti njega da je budućnost u procesorima Itanium, ali je on odgovorio: "Ne, to se neće dogoditi, jer nema platforme za razvoj. ARM radi sve ispravno."

Drugi problem koji je Torvalds istaknuo je nered u proizvodnji ARM procesora: "ludnice proizvođača opreme s Divljeg Zapada, koji rade specijalizirane čipove za različite zadatke". Dodao je da je "to bio veliki problem kada su se pojavili prvi procesori, danas postoji dovoljno standarda koji olakšavaju portiranje jezgre na nove ARM procesore."

Dodatno se može istaknuti objavljivanje inicijalne implementacije drajvera rust-e1000 za Ethernet adaptore Intel, djelomično napisanog na jeziku Rust. U kodu još uvijek ostaje izravan poziv nekih veza na C, ali se postepeno radi na njihovoj zamjeni i dodavanju Rust apstrakcija potrebnih za pisanje mrežnih drajvera (za pristup PCI, DMA i mrežnim API-jima jezgre). U trenutnom obliku, drajver uspješno prolazi ping test prilikom pokretanja u QEMU, ali još ne radi s pravim hardverom.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster