Byla navržena devátá verze patchů pro Linux jádro s komponenty pro vývoj ovladačů zařízení v jazyce Rust. Nová verze je zjednodušenou verzí osmé edice, která byla zveřejněna před několika dny. Sada se vyznačuje výrazným zmenšením velikosti a ponecháním pouze toho nejzákladnějšího minimálního vybavení potřebného pro sestavení modulu jádra napsaného v jazyce Rust.
Předpokládá se, že minimální patch usnadní přijetí podpory Rust do hlavního jaderného kódu. Po zajištění minimální podpory se plánuje postupné rozšiřování stávající funkčnosti přenosem dalších změn z větve Rust-for-Linux.
Ve srovnání s osmnáctou verzí byla velikost patchu zmenšena z 40 na 13 tisíc řádků kódu. Například devátá verze zahrnuje pouze 3 % kódu (500 řádků) balíčku crate „kernel“ a 60 % knihovny alloc, která umožňuje vytvářet nejjednodušší jádrové moduly používající typ Vec a vypisující informace do jádrového logu pomocí makra „pr_info!“.
Zdroj: opennet.ru
