Ubuntu nahradí klasické nástroje coreutils variantami založenými na Rustu

13. 3. 2025

Sdílet

Ubuntu 24.10 Oracular Oriole Autor: Petr Krčmář, Root.cz

Ubuntu má v plánu nahradit řadu základních linuxových nástrojů novějšími alternativami implementovanými v jazyce Rust. Začít chce všudypřítomnými nástroji z balíku GNU Coreutils. Projekty jako GNU Coreutils se v průběhu let zásadně podílely na utváření unixového prostředí, které linuxové distribuce poskytují milionům uživatelů, vysvětluje ve svém příspěvku Jon Seager z Canonicalu.

V tomto balíku se nacházejí základní nástroje operačního systému pro práci se soubory, shellem a textem. Jedná se o tak základní utility jako ls, cp nebo  mv.

V posledních několika letech se objevily snahy o reimplementaci tohoto balíku nástrojů v jazyce Rust s cílem dosáhnout plné kompatibility se stávajícími nástroji. Projekty jako sudo-rs, mají za cíl nahradit klíčové nástroje důležité z hlediska bezpečnosti modernějšími, paměťově bezpečnějšími alternativami.

Počínaje Ubuntu 25.10 chtějí vývojáři zvolit některé z těchto moderních implementací jako výchozí řešení. Mým nejbližším cílem je, aby se implementace coreutils v Ubuntu 25.10 stala výchozí a následně v našem příštím vydání s dlouhodobou podporou (LTS), Ubuntu 26.04 LTS, pokud budou vhodné podmínky, vysvětluje plány Jon Seager.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.