Deviata verzia patchov pre jadro Linux s podporou programovacieho jazyka Rust.

Pre Linux jadra bola navrhnutá deviatá verzia záplat s komponentmi na vývoj ovládačov zariadení v programovacom jazyku Rust. Nová verzia predstavuje zúženú variantu ôsmej edície, zverejnenej pred niekoľkými dňami. Sada sa vyznačuje výrazným znížením veľkosti a ponechaním len najnevyhnutnejšieho minima, potrebného na zostavenie modulu jadra napísaného v jazyku Rust.

Predpokladá sa, že minimálny patch zjednoduší prijatie podpory Rust do hlavného jadra. Po zabezpečení minimálnej podpory sa plánuje postupné zvyšovanie existujúcej funkcionality, pričom sa prenesú aj ďalšie zmeny z vetvy Rust-for-Linux.

V porovnaní s ôsmou verziou sa veľkosť patchu zmenšila z 40 na 13 tisíc riadkov kódu. Napríklad deviatá verzia obsahuje len 3% kódu (500 riadkov) crate-paket "kernel" a 60% knižnice alloc, ktoré umožňujú vytvárať najjednoduchšie moduly jadra používajúce typ Vec a vypisovať informácie do logu jadra pomocou makra "pr_info!".

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