Cesta pro Rust Coreutils v Ubuntu 25.10 položena

24. 4. 2025

Sdílet

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

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ě.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.