WSL 2 (Windows Subsystem for Linux 2) ist eine Umgebung für die Ausführung des Linux-Betriebssystems auf Windows 10-Computern. Es ist eine verbesserte Version des vorherigen WSL und bietet die Möglichkeit, Linux-Anwendungen und -Befehle direkt über die Windows-Befehlszeile auszuführen, ohne eine separate virtuelle Maschine installieren zu müssen.
WSL 2 basiert auf Virtualisierung und nutzt den integrierten Hypervisor, um den Linux-Kernel auszuführen. Dies ermöglicht eine bessere Kompatibilität, Leistung und die Möglichkeit, offizielle Linux-Images zu verwenden, was WSL 2 zu einem leistungsstarken Tool für Entwickler und Systemadministratoren macht.
Die WSL 2 erfüllt die folgenden Aufgaben
- Ausführen von Linux-Anwendungen: Sie können Linux-Anwendungen und -Befehle wie Bash, SSH, Git, Python und andere direkt über die Windows-Befehlszeile ausführen und verwenden.
- Entwicklung und Test: WSL 2 bietet eine Umgebung zum Entwickeln, Testen und Debuggen von Linux-Anwendungen. Entwickler können Linux-Programmiertools und -sprachen auf ihren Windows-Computern verwenden.
- Zugriff auf Linux-Tools und -Funktionen: Ermöglicht den Import von Linux-Tools und -Funktionen, die unter Windows möglicherweise nicht verfügbar sind. Dazu gehören erweiterte Befehlszeilenfunktionen, Batch-Manager, Laufzeitumgebungen und andere Tools.
- Windows-Integration: Bietet Integration zwischen Linux und Windows. Das bedeutet, dass Sie problemlos Dateien und Daten zwischen Systemen austauschen, unter Windows verfügbare Netzwerkressourcen nutzen und Linux-Anwendungen in Ihren Windows-Workflow integrieren können.
- Updates und Sicherheit: Es bietet regelmäßige Sicherheitsupdates, um sicherzustellen, dass Ihre Linux-Umgebung sicher und stabil auf Windows-Computern eingesetzt werden kann.
Dies sind einige der Aufgaben, die WSL 2 erfüllt, aber es bietet auch andere Funktionen, je nach den Bedürfnissen und Zielen des Benutzers.
Gehen Sie folgendermaßen vor, um WSL 2 unter Windows 10 zu installieren:
- Stellen Sie sicher, dass Ihr Betriebssystem Windows 10 Version 2004 oder höher hat. Sie können Ihre Windows 10-Version überprüfen, indem Sie mit der rechten Maustaste auf die Schaltfläche "Start" in der unteren linken Ecke Ihres Bildschirms klicken, "System" auswählen und unter "Systeminformationen" nachsehen.
- Öffnen Sie die "Einstellungen" von Windows, indem Sie die Tastenkombination Win+I drücken oder im Startmenü nach dem Symbol "Einstellungen" suchen.
- Wählen Sie im Menü "Einstellungen" die Option "Update und Sicherheit" und klicken Sie dann auf "Nach Updates suchen". Vergewissern Sie sich, dass Ihr Betriebssystem vollständig aktualisiert ist.
- Öffnen Sie erneut die "Einstellungen" von Windows und wählen Sie "Anwendungen".
- Wählen Sie unter "Anwendungen und Funktionen" die Option "Einstellungsmanager" und aktivieren Sie die Option "Entwickler", falls sie nicht bereits aktiviert ist.
- Öffnen Sie erneut die Windows-Einstellungen und wählen Sie "Update und Sicherheit".
- Wählen Sie im Menü "Update und Sicherheit" die Option "Für Entwickler" und aktivieren Sie das Kontrollkästchen "Entwicklermodus".
- Gehen Sie zur "Systemsteuerung" von Windows, suchen und wählen Sie "Programme" und wählen Sie dann "Windows-Komponenten aktivieren oder deaktivieren".
- Suchen Sie im Fenster "Windows-Funktionen" nach "Windows Subsystem für Linux" und aktivieren Sie das Kästchen daneben. Klicken Sie dann auf "OK".
- Gehen Sie zum Microsoft Store und suchen Sie die Linux-Distribution, die Sie installieren möchten (wie Ubuntu, Debian oder eine andere). Klicken Sie sie an und wählen Sie "Holen" oder "Installieren".
- Starten Sie das installierte WSL-Programm und folgen Sie den Anweisungen, um Ihre neue Linux-Umgebung zu konfigurieren und einzurichten.
Nun sollte WSL 2 auf Windows 10 installiert sein und Sie können Linux-Distributionen innerhalb Ihres Betriebssystems verwenden.
Um WSL 2 (Windows Subsystem for Linux 2) von Windows 10 zu deinstallieren, müssen Sie ein paar Schritte befolgen:
- Öffnen Sie PowerShell als Administrator: Klicken Sie mit der rechten Maustaste auf die Schaltfläche "Start" und wählen Sie "Windows PowerShell (Administrator)".
- Führen Sie den Befehl zum Deaktivieren von WSL Subsystem 2 aus: Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
wsl --set-version <distributeve_name> 1
- Ersetzen Sie <distributeve_name> durch den Namen der Linux-Distribution, die Sie verwenden (z. B. Ubuntu).
- Entfernen Sie die Linux-Distribution: Geben Sie den folgenden Befehl ein, um die Linux-Distribution zu entfernen, und drücken Sie die Eingabetaste:
wsl --unregister <distributeve_name>
- Ersetzen Sie auch hier <distributeve_name> durch den Namen Ihrer Distribution.
- Deinstallieren Sie den WSL 2-Dienst: Starten Sie die Windows-Dienste
(services.msc
) und suchen Sie den Dienst"LxssManager
". Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Anhalten".
- Wählen Sie anschließend "Eigenschaften" und ändern Sie den Starttyp in "Deaktiviert".
Sobald diese Schritte abgeschlossen sind, wird WSL 2 von Ihrem System entfernt. Bitte beachten Sie, dass bei der Deinstallation von WSL 2 alle in Ihrer Linux-Distribution gespeicherten Daten und Dateien verloren gehen. Stellen Sie also sicher, dass Sie keine wichtigen Informationen gespeichert haben, bevor Sie die Software deinstallieren.