Microsoft veröffentlicht Coreutils auf der Build 2026 und unterstützt 75 Linux-Befehle
2026-06-05 09:49
Merken

de.wedoany.com-Bericht: Microsoft hat auf der Build 2026 Developer Conference die Einführung von Coreutils angekündigt, einer Funktion, die es Entwicklern ermöglicht, die meisten gängigen Linux-Befehlszeilentools nativ unter Windows 11 über eine einzige Binärdatei auszuführen.

Logo auf dem Microsoft-Gebäude

Coreutils soll die von Microsoft so genannte „kognitive Belastung“ verringern, die Entwickler beim Wechsel zwischen verschiedenen Plattformen erfahren.

Bisher waren Entwickler, die Linux-Befehlszeilentools unter Windows verwenden wollten, auf Emulationsumgebungen wie Git Bash oder das Windows Linux Subsystem (WSL)-Terminal angewiesen. Microsoft erklärte in der Ankündigung, dass Entwickler ständig zwischen Plattformen wechseln, aber vertraute Befehle nicht konsistent funktionieren, sodass sie auf Workarounds zurückgreifen müssen, was zu Geschwindigkeitseinbußen und Kontextwechseln führt. Coreutils erlaubt es Entwicklern direkt, die meisten Linux-Befehle in Windows CMD, PowerShell oder Windows Terminal auszuführen, ohne die Umgebung wechseln zu müssen. Microsoft gab an, dass Entwickler, unabhängig davon, ob sie Linux, macOS, WSL, Container oder Cloud-Umgebungen verwenden, ihre angesammelten Befehle und Workflows direkt unter Windows nutzen können.

Coreutils for Windows wird als einzelne ausführbare Datei über WinGet (install Microsoft.Coreutils) installiert. Diese Datei basiert auf einer Rust-Neuimplementierung des GNU uutils/coreutils-Projekts und bietet plattformübergreifend gängige Befehle für Linux-Distributionen. Coreutils führt alle Befehle über eine einzige ausführbare Datei aus, wobei jeder Befehl über einen NTFS-Hardlink zugeordnet wird, sodass nur eine Binärdatei verwaltet werden muss.

Microsoft listete die 75 von Coreutils unterstützten Linux-Tools auf, darunter gängige Befehle wie ls, cp, find, grep, find, rm, du, hostname und uptime. Einige Coreutils-Befehle kollidieren jedoch mit vorhandenen CMD- oder PowerShell-Befehlen oder können aus anderen Gründen nicht ausgeführt werden; Microsoft stellte eine Kompatibilitätstabelle zur Verfügung, um die Konflikte aufzulisten. Dies bedeutet, dass bestimmte Befehle nicht verfügbar sind, darunter: dir, expand, kill, more, timeout und whoami. Einige Befehle wurden aus Coreutils ausgelassen, da sie auf POSIX-Unix/Linux-Funktionen angewiesen sind, die Windows nicht auf kompatible Weise implementieren kann; Beispiele sind chmod, chown, id, stty und chroot. In anderen Fällen funktionieren Befehle in CMD, aber nicht in PowerShell. Microsoft erläuterte die komplexe Prioritätsreihenfolge: Ob die Coreutils-Version ausgeführt wird, hängt von der Shell, der PATH-Reihenfolge und (für PowerShell) der Alias-Tabelle ab. Neben Coreutils kündigte Microsoft auf der Build 2026 Developer Conference auch die WSL-Container-CLI und -API zur Bereitstellung von Linux-Containern unter Windows an; ein neues Framework für autonome Agenten mit Open-Source-Governance-Tools; sowie Microsoft Scout, einen KI-Agenten, der darauf ausgelegt ist, Microsoft 365-Aufgaben zu automatisieren.

Dieser Artikel wurde von Wedoany übersetzt und bearbeitet. Bei jeglicher Zitierung oder Nutzung durch künstliche Intelligenz (KI) ist die Quellenangabe „Wedoany“ zwingend vorgeschrieben. Sollten Urheberrechtsverletzungen oder andere Probleme vorliegen, bitten wir Sie, uns unverzüglich zu benachrichtigen. Wir werden den entsprechenden Inhalt umgehend anpassen oder löschen.

E-Mail: news@wedoany.com