Beruflich Dokumente
Kultur Dokumente
Geschichte
Vorn angefangen: Für die erste reguläre
Entdeckungsreise durchs mit Windows 10 veröffentlichte Fassung
Windows Subsystem für Linux des WSL, die heute Version 1 heißt, hatten
die Entwickler versucht, die Linux-Sys-
temaufrufe auf Windows-Funktionen ab-
zubilden. Beim Ausführen von Linux-Pro-
grammen, sogenannten ELF-Binaries,
merkten die nicht, dass statt eines Linux-
Unter Windows 11 kann das Win-
dows Subsystem für Linux (WSL) W ährend der Weiterentwicklung von
Windows 10 schlug die Neuigkeit,
dass das Windows Subsystem für Linux
Kernels eine Software-Schicht auf dem
Windows-Kernel die Systemaufrufe aus-
führte. Die Entwickler hatten zwar nicht
sogar grafische Linux-Anwen-
(WSL) im Micro- 100 Prozent aller
dungen auf dem Desktop dar-
soft-Betriebssystem Aufrufe implemen-
stellen. Ein gründlicher Blick auf normale Linux-Pro- tiert, aber genug zum
die Funktionsweise zeigt nicht gramme ausführen Ausführen einer Li-
nur, was das zuständige Subsys- wird, hohe Wellen. nux-Umgebung, wie
tem in den verschiedenen Win- Hatten die Micro- sie zum Beispiel
dows-Versionen leistet, sondern soft-Granden vor Ubuntu bereitstellt –
auch einige spannende Mecha- 20 Jahren noch gewettert, Linux sei ein Umgebung meinte zunächst eine textba-
Krebsgeschwür, bauten die Redmonder sierte Unix-Shell mit all ihren Begleitern
nismen, die in allen modernen
Entwickler es nun direkt ins Betriebssys- wie grep, awk und Kollegen.
Windows-Versionen stecken.
tem ein. Seit den ersten Gehversuchen in Mitte 2019 erschien dann Version 2
den Insider Builds von Windows 10 im Jahr von WSL, zunächst wieder im Rahmen der
Von Peter Siering 2016 bis hin zur aktuellen Fassung in Insider Previews. Anstatt Windows die
Windows 11 haben die Entwickler die Systemaufrufe nachbilden zu lassen,
Funktionsweise stark verändert und grei- spannten die Entwickler jetzt eine Mini-
mal-VM ein, die einen Linux-Kernel aus- Damit letzteres automatisch geschieht,
führt. Für die kompakte VM braucht Mi- muss man in der Konfiguration für Win-
crosoft nicht die vollständige eigene Vir- dows-Update auch das Aktualisieren an- kompakt
tualisierungskomponente Hyper-V, son- derer Microsoft-Software gestatten.
dern nur eine abgespeckte Form derselben. Was die WSL-App im Store im Unter- • WSL führt unter Windows Linux-
Diesen „Host Compute Service“ (HCS) schied zu wsl --install derzeit nicht leis- Binärdateien direkt aus.
verwendet Windows auch an verschiede- tet: Sie richtet nicht das zusätzlich nötige • Seit Windows 11 stellt WSL die Fens-
nen anderen Stellen, um Sandboxen zu Windows-Feature, die „Virtual Machine ter grafischer Linux-Awendungen
realisieren. Platform“ ein. Das muss der Nutzer zuvor wie die von Windows Anwendungen
WSL1 und WSL2 schließen einander von Hand erledigen. Das geht per dism.exe auf dem Desktop dar.
nicht aus, sondern können nebeneinander /online /enable-feature /featurename:Vir
laufen. Der Anwender entscheidet, unter tualMachinePlatform /all aus einer Kom- • Als Komponente zeigt WSL auf,
welcher Variante er eine Linux-Umgebung mandozeile mit Admin-Rechten oder über elche technischen Möglichkeiten
w
betreiben möchte. Eine Windows-Instal- die Windows-Feature-Liste, die man über heute in Windows stecken.
lation kann die Linux-Umgebungen per eine Suche im Startmenü nach „Feature“
App aus dem Microsoft-Store ziehen oder findet (oder auch über die betagte und in
das ganz ohne Geklicke auch auf der Kom- Windows 11 noch immer enthaltene Sys- dows-Programme benutzen. Windows
mandozeile erledigen. Letztere bietet sich temsteuerung). Wie gesagt: wsl --install stellt diese dann auf dem Desktop als
ohnehin an, denn Dreh- und Angelpunkt spart diese Handgriffe. Fenster neben den Windows-Anwendun-
für Aufruf und Konfiguration der WSL- gen dar. WSL reiht sogar solche grafischen
Umgebungen ist das Programm wsl auf der Erste Schritte Anwendungen automatisch ins Windows-
Kommandozeile, das zumeist Rechte Sobald WSL eingerichtet ist, der PC even- 11-Startmenü ein. Wenn Sie Firefox in der
eines Administrators erwartet. tuell neu gestartet und eine Linux-Umge- Ubuntu-Umgebung mit
bung hinzugefügt wurde, lässt sie sich
Installation durch Eingabe ihres Namens in die Start- sudo apt-get update
Während der Entwicklung variierten die menüsuche starten. Alternativ erledigt das sudo apt-get install firefox
Tipps, wie die Installation von WSL(2) zu auch der parameterlose Aufruf von wsl für
bewerkstelligen sei. Jetzt ist klar: Wenn Sie die als Standard gesetzte Linux-Umgebung. nachinstalliert haben, würde Windows den
eine aktuelle Windows-Version am Start Starten heißt, dass Windows eine Shell als „Firefox (Ubuntu)“ bei einer Startme-
haben, ist dafür die Kommandozeile am zeigt, also die Linux-Kommandozeile. Das nüsuche anbieten. Beim Aufruf der vorge-
bequemsten. Öffnen Sie als Admin eine dauert einige Sekunden, wenn zuvor keine nannten Befehle fragt die Ubuntu-Umge-
Eingabeaufforderung oder ein Windows- Linux-Umgebung lief. Je nachdem, wie Sie bung das Passwort ab, das Sie beim Ein-
Terminal und geben Sie dort ein: diese aufrufen, stellt Windows sie in einer richten von WSL einzugeben aufgefordert
Windows-Konsole oder im neuen Win- worden sind. Den Benutzernamen, den Sie
wsl --install --distribution ubuntu dows-Terminal dar (letzteres empfiehlt dabei festgelegt haben, verwendet WSL als
sich, weil es komfortabler ist). Ihre Linux-Identität. Die WSL-Linux-Um-
Der Befehl installiert nicht nur WSL, son- In der Shell können Sie beliebige Li- gebungen gehören immer dem angemel-
dern auch gleich eine Ubuntu-Umgebung. nux-Kommandos starten, etwa mit ls eine deten Windows-Nutzer. Das unter Linux
Windows 11 braucht die Option für die Liste der Dateien ausgeben lassen, die im angelegte Konto und Passwort sind nicht
Distribution nicht, es ergänzt von sich aus aktuellen Verzeichnis liegen. Wenn Ihr PC weiter mit dem Windows-Konto verknüpft.
gleich Ubuntu. Unter Windows 11 holt mit Windows 11 läuft und grafische Linux- In der Linux-Shell können Sie aber
der Befehl auch gleich die Komponenten, Programme in der Umgebung installiert nicht nur Linux-Programme starten, son-
die notwendig sind, um grafische Linux- sind, können Sie diese wie normale Win- dern auch Windows-Programme. Es ge-
Programme auszuführen, von Microsoft
WSLg getauft. Für Windows 10 wird Mi
crosoft diese Funktion aller Voraussicht
nach nicht anbieten. Sie wurde zwar in den Windows 11
Insider Preview unter Windows 10 getes- findet in einer
tet, bleibt aber Windows 11 vorbehalten. WSL-Umgebung
Im Store bietet Microsoft WSL neuer- installierte grafi-
dings auch an, bei Redaktionsschluss in sche Linux-An-
Form einer Preview. Langfristig soll das wendungen und
der empfohlene Installationsweg werden, trägt sie ins
Startmenü ein.
steht in Microsofts Entwickler-Blog. Das
Für die Darstel-
Argument dafür: So wäre es leichter, WSL
lung von deren
außer der Reihe zu aktualisieren, ohne Fenstern ver-
dafür auf eine neue Windows-Version um- wendet Micro-
steigen zu müssen. Der auf der Komman- soft die Funktio-
dozeile dafür angebotene Befehl wsl nen des Remote
--update aktualisiert nur den Kernel. Desktop.