Die grundlegenden Kommandozeilenwerkzeuge eines jeden Linux-Systems entstehen derzeit in der Programmiersprache Rust neu. Die jetzt veröffentliche Version 0.5.0 verbessert die Kompatibilität sowie mehrere zum Paket gehörende Tools.
Coreutils
Fünf fabelhafte Fakten der Woche, die es irgendwie nicht zu einer Meldung auf Linux-Magazin Online geschafft haben – und warum eigentlich nicht. Oder mit den Worten einer namhaften KI: „Die Linux-Woche in Bits und Panik.“
Das Uutils-Projekt re-implementiert die GNU Coreutils in Rust. Trotz des kleinen Versionssprungs umfasst das aktuelle Update einige Änderungen – angefangen bei der Übersetzung der Ausgaben bis zu einem flotten „tr“. Ubuntu wird zudem die Rust Coreutils standardmäßig nutzen.
Das Uutils-Projekt reimplementiert die Kernwerkzeuge eines Linux-Systems in Rust. Mit der neuen Version 0.1.0 hat die Entwicklung weiter an Fahrt aufgenommen. Einige Werkzeuge laufen schneller als die GNU-Pendants, mehrere unterstützen zudem SELinux.
In Ubuntu 25.10 will Canonical die grundlegenden Kommandozeilenwerkzeuge wie „ls“ oder „cp“ gegen eine Neuimplementierung in Rust austauschen. Den nicht ganz trivialen Weg dorthin hat jetzt Julian Andres Klode im Ubuntu-Forum vorgestellt.
Die GNU Core Utilities (kurz Coreutils) stellen essenzielle Linux-Programme wie ls oder cp bereit. Schon in der übernächsten Ubuntu-Version sollen sie allerdings gegen eine in der Programmiersprache Rust geschriebenen Neuimplementierungen weichen.
Das uutils-Projekt implementiert die GNU Coreutils und somit die grundlegenden Kommandozeilenprogramme eines Linux-Systems in Rust. Mit der neuen Version nähern sich mehrere Tools ihren alten Kollegen weiter an.


