Windows 10 integriert Linux-Subsystem für Kommandozeile

Microsoft präsentierte auf der Entwicklerkonferenz Build 2016 eine innovative Neuerung: Windows 10 verfügt jetzt über ein Linux-Subsystem, das es ermöglicht, Linux-Programme direkt unter Windows auszuführen. Das Subsystem ist speziell für die Kommandozeile entwickelt worden und eröffnet Nutzern völlig neue Möglichkeiten. Durch die Integration von Linux in Windows 10 wird die Zusammenarbeit der beiden Betriebssysteme auf eine neue Stufe gehoben.


exe laufen zu lassen.

Dabei kommt weder eine Linux-VM noch ein Container zum Einsatz: Linux-Systemcalls werden direkt auf entsprechende Funktionen der Windows-API umgesetzt. Das Linux-Subsystem kann deshalb unveränderte Linux-Binaries im ELF-Format ausführen. Das funktioniert wie bei Wine, nur in der anderen Richtung: Der bekannte Windows-Nicht-Emulator für Linux, OS X und andere Unixe bildet Windows-Systemfunktionen auf Linux-Systemcalls ab.

Anders als bei der Linux-Umgebung Cygwin müssen die Linux-Programme daher nicht eigens für Windows übersetzt werden, sodass das Softwareangebot deutlich größer ist: Es lassen sich fast alle Kommandozeilenprogramme aus dem Softwarefundus von Ubuntu 14․04 nutzen.

Linux-Subsystem arbeitet noch nicht fehlerfrei

Laut Dustin Kirkland von Canonical laufen unter anderem die Bash-Shell die Linux-Softwareverwaltung Apt die Tools rsync, find, grep und sed die Netzwerkprogramme ssh curl und wget die Editoren vim & Emacs Apache, Mysql und die Entwicklerwerkzeuge Python, Perl, Ruby, PHP und GCC unter Windows 10. Linux-Entwickler können sich so unter Windows eine vertraute Umgebung zum produktiven Arbeiten einrichten.

Probleme gibt es laut Kirkland noch mit Programmen wie screen die auf Low-Level-Terminalfunktionen zugreifen; daran werde gearbeitet. Windows-Laufwerke werden in der Linux-Umgebung auf Verzeichnisse wie /mnt/c abgebildet.

Das Linux-Subsystem soll zunächst für Entwickler im Rahmen des Windows-Insider-Programms verfügbar sein. Ob und wann alle Windows-10-Nutzer damit beglückt werden ist nicht bekannt.

Zuletzt aktualisiert am Uhr





Kommentare


Anzeige