Wichtige Mitteilung: Nach langer Wartezeit ist es heute endlich soweit! Hier geht es zur Ankündigung.

Windows-Subsystem für Linux

Windows-Subsystem für Linux ermöglicht eine Linux-Umgebung direkt innerhalb von Windows. Dabei werden sogar die relevanten Befehlszeilentools, Hilfsprogramme und Anwendungen unterstützt. Auch die bevorzugten Linux Distributionen sind alle bereits im Microsoft Store vorhanden.

Voraussetzungen

Es wird dringend empfohlen zuvor das Windows Terminal zu installieren.

Terminal herunterladen Weitere Informationen

Windows 10-Betriebssysteme müssen in der Version 21H1, 21H2 oder 22H2 vorliegen, und unbedingt das Update KB5020030 installiert haben.

Windows 11-Betriebssysteme sollten mindestens in der Version 21H2 vorliegen, und das Update KB5019157 installiert haben.

Veraltete Versionen vom Windows-Subsystem für Linux

Wenn bereits eine WSL-Installation vorliegt, kann über den Befehl wsl --version überprüft werden, ob die bevorzugte WSL-Version installiert ist. Zeigt der Befehl Versionsinformationen an, ist die gewünschte WSL-Version installiert. Schlägt der Befehl fehl, so muss das Betriebssystem zunächst auf einen aktuelleren Stand gebracht werden (Siehe: Voraussetzungen). Danach kann über wsl --update auf die neuere WSL-Version aktuallisiert werden.

Installation

Unter Windows 10 und 11 sollte das Windows-Subsystem für Linux über den Microsoft Store installiert werden. Dabei ist der größte Vorteil, dass Neuerungen für das Windows-Subsystem für Linux schneller verwendet werden können. Aktualisierungen werden über den Microsoft Store ausgeliefert und sind nicht etwa von Updates für das Betriebssystem abhängig.

Manuelle Installation

Die manuelle Installation ist der sicherste Weg eine korekte Installation des Windows-Subsystem für Linux sicherzustellen.

VM-Plattform aktivieren

Die VM-Plattform findet sich in den zusätzlichen Windows-Features.

Windows 10

In der Einstellungen-App unter Apps > Apps und Features im Bereich Apps und Features auf die Verlinkung Optionale Features klicken. Auf der neuen Seite findet sich dann im rechten Bereich unter Verwandte Einstellungen die Verlinkung Mehr Windows-Funktionen.

Windows 11

In der Einstellungen-App unter Apps > Optionale Features im Bereich ganz unten Verwandte Einstellungen auf Mehr Windows-Funktionen klicken.

Optionale Features von Windows mit hervorgehobenem VM-Plattform - Feature

In dem sich öffnenden Dialog muss der Haken bei VM-Plattform bzw. englisch: Virtual Machine Platform gesetzt werden. Das Feature Windows-Subsystem für Linux muss im Allgemeinen nicht aktiviert werden, da dieses Feature lediglich für WSL-Distributionen in der Version 1 benötigt wird.

Windows-Subsystem für Linux installieren

Im Microsoft Store findet sich der Eintrag Windows Subsystem for Linux. Über die Schaltfläche Herunterladen lässt sich dieses wie jede andere App installieren.

Im Microsoft Store abrufen

Distribution auswählen

Der Microsoft Store stellt bereits die geläufigen Distributionen bereit. Bevorzugt sollte die Ubuntu-Distribution installiert werden, damit alle Studierenden auf einer einheitlichen Basis arbeiten. Auch hier kann über die nachfolgende Verlinkung der entsprechende Eintrag im Microsoft Store aufgerufen werden und über die Schaltfläche Herunterladen installiert werden.

Ubuntu Weitere Distributionen

Automatische Installation

Für eine automatische Installation auf einem aktuellen Windows-System wird die Terminal-App verwendet. Dabei wird der folgende Befehl eingegeben:

PS > wsl --install

Über den Befehl wird das System für eine entsprechende Linux-Umgebung konfiguriert. Als Standard-Distribution für das Windows-Subsystem für Linux wird ebenfalls Ubuntu installiert. Über den Schalter -d kann eine andere Distribution ausgewählt werden. Zum Verwenden der Debian-Distribution würde entsprechend folgender Befehl genutzt werden können:

PS > wsl --install -d Debian

WSL-Distributionen listen

PS > wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu                 Running         2
  Debian                 Stopped         1

Listet alle auf dem Betriebssystem installierten Distributionen mit ihrem Namen, Status und Version auf. Die standardmäßige Distribution wird mit einem vorangegangenen *-Zeichen markiert.

Unterschied zwischen WSL 1 und WSL 2

Während die erste Version von WSL über eine Übersetzungsschicht im System funktioniert, ist die zweite, weitaus umfangreichere Version über eine kleine, virtuelle Maschine realisiert mit einem echten Linux-Kernel.

WSL2 verwenden

Jede Distribution kann entweder als WSL1-Distribution oder WSL2-Distribution betrieben werden. Eine Konvertierung in eine andere Version z.B. Version 2 kann realisiert werden über den Befehl:

PS > wsl --set-version Ubuntu 2