Do jádra Linux 6.1 byly přijaty změny, které zajišťují podporu jazyka Rust

Linus Torvalds přijal do větve jádra Linux 6.1 změny, které implementují možnost použití jazyka Rust jako druhého jazyka pro vývoj ovladačů a modulů jádra. Patche byly přijaty po roce a půl testování ve větvi linux-next a odstranění vznesených připomínek. Vydání jádra 6.1 se očekává v prosinci. Hlavním motivem podpory Rustu je zjednodušení psaní bezpečných a kvalitních ovladačů zařízení snížením pravděpodobnosti chyb při práci s pamětí. Podpora Rustu není ve výchozím nastavení aktivní a nezpůsobuje, že Rust se stává jednou z povinných závislostí pro sestavování jádra.

Do jádra byl zatím přijat minimální redukovaný variant patchů, který byl zkrácen z 40 na 13 tisíc řádků kódu a zajišťuje pouze nezbytné minimum postačující pro sestavení jednoduchého modulu jádra napsaného v jazyce Rust. V budoucnu se plánuje postupné zvyšování existující funkcionality přenášením dalších změn z větve Rust-for-Linux. Paralelně se vyvíjejí projekty na využití navržené infrastruktury pro vývoj ovladačů pro NVMe úložiště, síťový protokol 9p a GPU Apple M1.

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