惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
爱范儿
爱范儿
罗磊的独立博客
V
V2EX
量子位
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
Jina AI
Jina AI
博客园 - 叶小钗
小众软件
小众软件
博客园 - 【当耐特】
Y
Y Combinator Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell

heise online News

Machine Learning mit Python – KI und Deep Learning in 5 Sessions erklärt Porsche-Chef Leiters plant umfassenden Konzernumbau Studie: KI bleibt oft im Testlauf stecken iX-Workshop: Grundlagen und Prinzipien eines modernen IT-Managements Missing Link: Aus für De-Mail – warum das „@“ das eingekringelte „e“ besiegte Top 10: Android Auto & Carplay nachrüsten – das beste Display fürs Auto im Test BOS-Funk: ETSI standardisiert Funk für Behörden Repair-Cafés jubeln: Bundestag beschließt Ökodesign-Reform für Nachhaltigkeit Google wehrt sich gegen Monopol-Urteil CERN-Rat beschließt Strategie-Update: FCC-ee soll LHC-Nachfolger werden Product Owner AI Day 2026: Konferenz und Workshop für KI im Produktmanagement Taskforce sieht keine Knappheit bei Kerosin Aus dem Weg! E-Scooter Navee UT5 Max mit Kuhfänger und brachialer Power im Test Krankenhaus-IT: Geldmangel und schlechte Prozesse gefährden Digitalisierung „The Boroughs“: Opa entdeckt Stranger Things iX-Workshop: Lokales Active Directory gegen Angriffe absichern Google Pics und Tiger-Selfies – die Fotonews der Woche 21/2025 Fitbit-App bekommt großes Update auf Version 5.0 und heißt jetzt Google Health Zwischen Wellen, Weite und Wissenschaft: Die Bilder der Woche 21 Sonnenenergie effizient speichern und nutzen | c’t uplink Cyberangriff auf Abrechnungsdienstleister betrifft viele Kliniken Lizenzstreit und Cloud-Zwang: Bambu Lab unter massivem Druck Vom Postweg ins BundID-Konto: Bundestag stimmt für digitales Führungszeugnis Windows 11 ist ein kompletter Verkehrsunfall Europol legt VPN-Dienst lahm TV-Deals zur WM: Die besten Fernseher von OLED bis XXL zum Tiefstpreis Nvidia will mit Vera-Prozessoren nach der CPU-Krone greifen Googles XR-Brillen auf der I/O: Project Aura & Prototyp ausprobiert Proxmox VE 9.2 mit Dynamic Load Balancer und Linux Kernel 7.0 Großstadt blockiert Überwachungssoftware Palantir
Unix-Befehle nativ unter Windows: Microsoft veröffentlich...
Moritz Förster · 2026-06-03 · via heise online News

Mit den Coreutils for Windows bringt Microsoft eine eigene Sammlung klassischer Unix-Kommandozeilenwerkzeuge nativ für Windows. Das Paket stellt bekannte Befehle wie cat, grep, find oder xargs unter ihren gewohnten Namen bereit. Entwickler sollen damit dieselben Kommandos, Optionen und Shell-Pipelines auf Windows, Linux, macOS, im Windows Subsystem for Linux (WSL) und in Containern nutzen können. Die Software liegt als Vorschauversion vor und lässt sich per WinGet installieren.

Die Coreutils gehören seit Jahrzehnten zum Standardrepertoire von Linux-Administratoren und Entwicklern. Wer diese Werkzeuge bisher unter Windows mit weitgehend identischem Verhalten nutzen wollte, griff meist zu WSL, Git Bash oder Cygwin. Mit seinen neuen Coreutils integriert Microsoft die Werkzeuge nun direkt ins Betriebssystem und senkt damit die Hürden zwischen den Umgebungen.

Technisch handelt es sich nicht um eine Portierung der GNU Coreutils. Das Projekt baut auf uutils/coreutils auf, einer plattformübergreifenden Neuimplementierung der GNU-Werkzeuge in Rust. Microsoft pflegt dafür einen eigenen Windows-Build, der neben den Coreutils auch die Findutils und ein GNU-kompatibles grep enthält. Bestehende Skripte sollen so ohne Anpassungen zwischen den Plattformen wandern können.

Dass die Wahl auf das Rust-Projekt fiel, ist kein Zufall: Die Sprache spielt seit einigen Jahren eine wachsende Rolle in den Sicherheits- und Infrastrukturprojekten von Microsoft. Das Unternehmen bezeichnet speichersichere Sprachen explizit als Zukunft sicherer Softwareentwicklung und nutzt Rust inzwischen auch bei Windows-Komponenten und der Treiberentwicklung.

Microsoft liefert das Paket als sogenanntes Multi-Call-Binary aus. Die Funktionen zahlreicher Einzelwerkzeuge stecken dabei in einer einzigen Binärdatei, die je nach Aufrufnamen ein anderes Programm ausführt – etwa cat.exe, grep.exe oder find.exe. Das Konzept stammt aus der Unix-Welt und kommt unter anderem auch bei BusyBox zum Einsatz.

Für Entwickler heißt das konkret: Typische Linux-Pipelines laufen künftig direkt unter Windows, zum Beispiel:

cat access.log | grep 500 | sort | uniq

Ebenso sollen Aufrufe wie

find . -name "*.log"

oder

grep "ERROR" logfile.txt

dasselbe Verhalten zeigen wie unter Linux.

Trotz der Unix-Ausrichtung nimmt Microsoft Rücksicht auf bestehende Windows-Umgebungen. Das Paket enthält Ports der klassischen DOS-Kommandos sort und find, damit ältere CMD-Skripte mit ihrer typischen /switch-Syntax weiterhin laufen. Gerade bei find schwelt seit Jahrzehnten ein Namenskonflikt: Die Unix-Variante durchsucht Verzeichnisbäume, das DOS-Kommando dagegen sucht Zeichenketten in Dateien.

Nicht alle Programme aus dem uutils-Projekt schaffen es in den Windows-Build. Microsoft lässt mehrere Werkzeuge bewusst weg, weil sie auf POSIX-spezifischen Konzepten beruhen, unter Windows wenig Nutzen bringen oder bestehende Skripte stören könnten. Dazu zählen unter anderem chmod, chown, chroot, stty, uname und sync. Auch das häufig genutzte dd fehlt vorerst.

Darüber hinaus weist Microsoft auf Konflikte mit eingebauten Befehlen von CMD und PowerShell hin. Als Mindestvoraussetzung nennt das Unternehmen PowerShell 7.4. Die Coreutils für Windows erscheinen als Open-Source-Software, Details finden sich auf der GitHub-Projektseite.

(fo)