Do jadra Linux 6.1 boli prijaté zmeny, ktoré zabezpečujú podporu jazyka Rust

Linus Torvalds prijal do vetvy jadra Linux 6.1 zmeny, ktoré umožňujú používanie jazyka Rust ako druhého jazyka na vývoj ovládačov a modulov jadra. Opravy boli prijaté po roku a pol testovania vo vetve linux-next a odstránení vyjadrených pripomienok. Uvoľnenie jadra 6.1 sa očakáva v decembri. Hlavným motivom podpory Rust je zjednodušiť písanie bezpečných a kvalitných ovládačov zariadení znížením pravdepodobnosti vzniku chýb pri práci s pamäťou. Podpora Rust nie je predvolene aktívna a nevedie k zaradeniu Rust medzi povinné závislosti pri zostavovaní jadra.

Do jadra bol zatiaľ prijatý minimálny zúžený variant opráv, ktorý bol skrátený z 40 na 13 tisíc riadkov kódu a zabezpečuje len nevyhnutné minimum potrebné na zostavenie jednoduchého jadra modulu, napísaného v jazyku Rust. V budúcnosti sa plánuje postupne zvyšovať existujúca funkcionalita presunom a iných zmien z vetvy Rust-for-Linux. Paralelne sa rozvíjajú projekty využívajúce navrhnutú infraštruktúru na vývoj ovládačov pre NVMe úložiská, sieťový protokol 9p a GPU Apple M1.

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