Új mérföldkő az Ubuntu „rozsdásodásában”: befejeződött a Coreutils átállása

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

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