A Ubuntu alapértelmezett környezetéből sikerült teljesen kivezetni a GNU Core Utilities csomagot. Az utolsó három kivétel, a cp, az mv és az rm is átkerült az uutils coreutils csomagjába, vagyis abba a Rust-újramegvalósításba, amelyet a Canonical 2025 óta épít be a disztribúcióba.
A 26.04 LTS-ből még kimaradtak, mert gondok voltak az uutils-változatokkal. Minden más, az ls-től és a cat-től kezdve a chmodon és a du-n át, már korábbi kiadásokban átállt az új megoldásra.
A mostani váltás jelentős, mégis csak egy félmondatban említik a Canonical készülőben lévő, release megjegyzéseiben a Ubuntu 26.10-hez.
Hosszú út vezetett idáig
A Canonical tavaly kezdte el „rozsdásítani” a Ubuntu-t, és a Ubuntu 25.10 lett az első kiadás, amelyben a coreutils lett az alapértelmezett. Ugyanez a kiadás tette sudo-rs-t alapértelmezett jogosultságkezelő eszközzé, leváltva egy parancsot, amely évtizedek óta szolgált.
A 26.04-es kiadásnál jelentősen lelassult a terv megvalósítása: a Canonical a cp, mv és rm GNU-változatainál maradt, mert több TOCTOU probléma akadályozta a teljes átállást.
Ezekre egy audit során derült fény, amikor a Canonical a Zellicet bízta meg két vizsgálati körrel 2025 decembere és 2026 márciusa között, elsősorban a leginkább biztonságkritikus segédprogramokra koncentrálva.
A két kör során a Zellic összesen 113 problémát jelzett, ezek közül 44 kapott CVE-azonosítót. A Canonical szerint a túlnyomó többségüket már megoldották.
Az út nem volt zökkenőmentes, és a hajrá sem sikerült teljesen simára. Júliusban az uutils cp-t visszavették az archívumból, majd gyorsan vissza is került, miután kiderült, hogy elrontotta a live image buildjeit.
A javítás gyorsan elkészült; mivel a fejlesztők „Critical” besorolást adtak neki, a javítás felkerült upstreamre, és a migráció még időben, a 26.10-es kiadás előtt lezárult.
Mi változik a felhasználók számára?
Parancsok begépelésekor látszólag semmi. Az uutils coreutils célja, hogy teljesen kompatibilis helyettesítője legyen az alapvető GNU eszközöknek, és a projekt minden eltérést GNU-tól származó hibának tekint. Ugyanakkor jelzik, hogy egyes kapcsolók még hiányozhatnak, vagy eltérően viselkedhetnek.
Ha inkább a GNU-változatnál maradnál, fel tudod telepíteni a coreutils-from-gnu csomagot, amely minden szükséges komponenst tartalmaz.
A következő szakasz
A Coreutils csak egy eleme egy nagyobb átalakulásnak. Az év elején a Canonical Gold Sponsor lett a Trifecta Tech Foundationnél, és évente 40 000 euróval támogatja a memória-biztonságos rendszer szoftverek fejlesztését.
Ennek keretében most az ntpd-rs a célpontjuk, a Rust újraírása azoknak az eszközöknek, amelyeket a Ubuntu az óra szinkronban tartására használ. A munka még tart, de a csomag már elérhető tesztelésre.
Alapértelmezetté válását a Ubuntu 27.04-es kiadására tervezik.
A Canonical lépésről lépésre az Ubuntu „rozsdásítási” víziójának teljessé tételén dolgozik. Nem arról van szó, hogy válogatás nélkül beemelnek minden új komponenst. Sokkal inkább egy átgondolt, fokozatos megközelítés látszik kirajzolódni.


Hozzászólások
Na, kíváncsi vok, hány
Beküldte berus -
Értékelés:
Na, kíváncsi vok, hány bogárka gyün elő belőle...