Devátá verze patchů pro jádro Linux s podporou programovacího jazyka Rust

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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster