Në ngjarjen Kernel Maintainers Summit, Linus Torvalds shpalli se, nëse nuk do të shfaqen probleme të papritura, patch-et për mbështetje të zhvillimit të drejtuesve në gjuhën Rust do të përfshihen në bërthamën e Linux 6.1, lëshimi i të cilës pritet në dhjetor.
Si përfitim nga shfaqja e mbështetjes për Rust në bërthamë, përmendet thjeshtimi i shkruarjes së drejtuesve të sigurt të pajisjeve për shkak të uljes së mundësive për të bërë gabime gjatë punës me memorien dhe motivimi i zhvilluesve të rinj për të marrë pjesë në punën mbi bërthamën. "Rust është një nga ato gjëra që, siç mendoj, do tërheqin fytyra të reja... po plaken dhe po bëjnë flokë të bardha," tha Linus.
Linus gjithashtu shpalli se në versionin e bërthamës 6.1 do të përmirësohen disa prej pjesëve më të vjetra dhe themelore të bërthamës, si funksioni printk(). Përveç kësaj, Linus kujtoi se disa dekada më parë, kompania Intel përpiqej ta bindte atë se të ardhmen e kishin procesorët Itanium, por ai i tha "Jo, kjo nuk do të ndodhë, pasi nuk ka platformë për zhvillim. ARM po e bën gjithçka siç duhet".
Një problem tjetër që Torvalds theksoi ishte kaosi në prodhimin e procesorëve ARM: "kompanitë e çmendura të prodhimit nga Perëndimi, që bëjnë çipa të specializuar për detyra të ndryshme". Ai shtoi se "kjo ishte një problem i madh kur u shfaqën procesorët e parë, sot ekzistojnë mjaft standarde për të bërë portimin e bërthamave në procesorët e rinj ARM më të lehtë".
Shtesë, mund të përmendet publikimi i implementimit fillestar të drejtuesit rust-e1000 për adaptruesit Ethernet të Intel, pjesërisht të shkruar në gjuhën Rust. Në kod, ende mbetet thirrja e drejtpërdrejtë e disa lidhjeve në C, por po bëhet punë e vazhdueshme për zëvendësimin e tyre dhe shtimin e abstraksioneve Rust, të nevojshme për shkruarjen e drejtuesve rrjetë (për qasje në PCI, DMA dhe API-në rrjetore të bërthamës). Në formën e saj aktuale, drejtuesi kalon me sukses testin ping kur ekzekutohet në QEMU, por për momentin nuk funksionon me pajisje reale.
Burimi: opennet.ru
