Distribuce Ubuntu plánuje nasadit Rust verzi základních nástrojů Coreutils s vydáním 25.10 za půl roku. Julian Andres Klode z Canonicalu nyní nastínil podrobnou cestu, kterou tato iniciativa musí projít, aby se vše podařilo a vydání 25.10, na které posléze navazuje LTS verze 26.04, se stihlo. Jasné je, že práce je dost, stejně jako testování.
Součástí procesu bude prvotní přejmenování výchozích nástrojů na gnu-coreutils
a zavedení nového balíčku coreutils-from
, který bude zahrnovat cesty k balíčkům jako rust-coreutils
. Nevýhodou (pro většinu uživatelů nejspíš relativně zanedbatelnou) je větší velikost balíčku, který oproti 7MB klasice narůstá na 25 MB, což znamená i větší minimální instalaci Ubuntu.
Věc má i určité bezpečnostní dopady, kdy profily AppArmor neumí pracovat s binárkami s více voláními, kdy profil povolující /usr/bin/ls
současně musí povolit i /usr/bin/coreutils
(sledujíce přitom symbolické odkazy) a neexistuje cesta k identifikování, který nástroj má být v tomto profilu zavolán. Na metodě jak toto řešit se v Ubuntu již pracuje, nicméně jsme teprve na cestě.