A Rust Coreutils projekt célja egy modern, biztonságos és hatékony alternatívát nyújtani a GNU Coreutils csomaggal szemben, teljes funkcionalitással és magas kompatibilitással. A Rust Coreutils 0.5 a legújabb mérföldkő a Rust-alapú GNU Coreutils alternatívában, jelentős előrelépést hozva a GNU kompatibilitás felé. A tesztcsomagban immár 87,75%-os átmeneti arányt ér el, közelítve a teljes kompatibilitáshoz. A uutils nevű nyílt forráskódú projekt továbbra is dolgozik a széles körben használt GNU Coreutils segédprogramok Rust programozási nyelven belüli újbóli megvalósításán a jobb biztonság érdekében. A "coreutils" egy olyan csomag vagy gyűjtemény a UNIX és UNIX-szerű operációs rendszerekhez (például Linux) tervezett alapvető parancsokból álló programokat tartalmaz. Ezek a parancsok a rendszer alapvető működését segítik elő, és számos fontos funkciót biztosítanak a felhasználók és a rendszergazdák számára. A Rust Coreutils a hagyományos GNU Coreutils parancssori eszközök Rust nyelvű újraírása, amely célja a nagyobb teljesítmény (performance), biztonság és modern Linux disztribúciókhoz való könnyebb alkalmazkodás. Az eszközcsomag tartalmazza a legismertebb parancsokat, mint például cp, stty vagy base64, de Rust nyelvi implementációval, ami gyorsabb és stabilabb működést eredményezhet. A projekt az utóbbi hónapokban nagy figyelmet kapott, különösen azután, hogy az Ubuntu 25.10 alapértelmezés szerint már ezt a változatot használja.
Főbb újdonságok
- Tesztátmenet javulása: 22 új teszt teljesítése a GNU test suite-en
-
Eszközfejlesztések:
- fold, cksum, install, numfmt utilitások jelentősen javítva
- seq most már nagy egész számokkal is jobban kezeli a műveleteket
- install mód elemzése finomítva
- uucore Cygwin támogatása bővült
- Platformfüggetlen építési folyamatok javítása minden támogatott rendszeren

Miért fontos?
Rust Coreutils célja, hogy teljesen kompatibilis alternatívát kínáljon a GNU Coreutils-hez Rust nyelven, biztonságosabb memória- és hibakezeléssel. Ez a verzió komoly előrelépés a GNU tesztcsomag sikeres teljesítésében, jelezve a projekt stabil és megbízható irányát. A részletek és a letöltések elérhetők a GitHub oldalán.


