Heute, am 3. Juni 2026, hat Microsoft ein spannendes neues Produkt veröffentlicht: die Coreutils for Windows. Diese Sammlung klassischer Unix-Kommandozeilenwerkzeuge ist jetzt nativ auf Windows verfügbar, und das ist eine echte Neuigkeit! Entwickler können sich freuen, denn sie müssen nicht mehr zwischen verschiedenen Systemen hin und her switchen. Befehle wie cat, grep, find und xargs stehen ab sofort unter ihren gewohnten Namen zur Verfügung. Und das Beste: Die Software funktioniert ganz ohne das Windows Subsystem for Linux (WSL).
Die Coreutils sind nicht einfach irgendein Werkzeugkasten. Sie basieren auf dem uutils/coreutils-Projekt, einer Neuimplementierung in Rust. Das ist ziemlich bemerkenswert, denn Rust gewinnt in Sicherheits- und Infrastrukturprojekten immer mehr an Bedeutung. Microsoft hat sich tief in das uutils-Projekt eingeklinkt und einen eigenen Windows-Build erstellt, der auch die klassischen DOS-Kommandos sort und find beinhaltet. So bleibt die gewohnte CMD-Syntax für viele Nutzer erhalten, und bestehende Skripte können ohne Anpassungen funktionieren.
Installation und Nutzung
Die Installation dieser tollen Tools ist ein Kinderspiel. Man kann sie einfach über WinGet installieren, und zwar mit dem Befehl: winget install Microsoft.Coreutils. Alternativ gibt es die Möglichkeit, sie direkt von GitHub herunterzuladen. Die Coreutils werden als ein einzelnes Multi-Call-Binary ausgeliefert, was bedeutet, dass man mit einer einzigen ausführbaren Datei (coreutils.exe) verschiedene Programme je nach Aufrufnamen nutzen kann. Das spart Platz und macht alles etwas übersichtlicher.
Jeder Befehl unterstützt das standardmäßige Flag --help, sodass Nutzer die vollständige Syntax und Optionen schnell einsehen können. Die Coreutils sind ein echter Gewinn für CI/CD-Pipelines auf Windows-Agents und für Entwickler sowie Administratoren, die zwischen Windows und Linux jonglieren müssen.
Fehlende Funktionen und Einschränkungen
<pZugegebenermaßen fehlen einige GNU-Werkzeuge, wie chmod, chown und mount, da sie POSIX-Systemaufrufe benötigen, die unter Windows nicht existieren. Das ist natürlich schade, aber für viele alltägliche Aufgaben sind die Coreutils mehr als ausreichend. WSL bleibt die bessere Wahl für vollständige POSIX-Kompatibilität und echte Linux-Umgebungen.
Microsoft hat mit diesem Schritt nicht nur ein praktisches Tool für Entwickler geschaffen, sondern auch ein Zeichen für die wachsende Zusammenarbeit zwischen Microsoft und der Open-Source-Community gesetzt. Von einem einmaligen Kulturkampf hat sich die Beziehung zu einer produktiven Partnerschaft gewandelt, die konkrete Ergebnisse hervorbringt. Es bleibt spannend, was als Nächstes kommen wird!
Für alle, die sich intensiver mit den Coreutils beschäftigen möchten, sind weitere Details auf der offiziellen Microsoft-Website zu finden. Es ist wirklich aufregend zu sehen, wie die Grenzen zwischen Betriebssystemen immer mehr verschwimmen und wir vielleicht eines Tages nur noch mit einem einheitlichen Werkzeugkasten arbeiten müssen.
