📝Aufgabe - WSL - Windows-Subsystem für Linux
Zeithorizont: 60 Minuten
WSL What?
Das Windows-Subsystem für Linux bzw. kurz WSL, ist eine ab Windows 10 und Nachfolgeversionen integrierte Kompatibilitätsschicht zum Ausführen von Linux-Executables im ELF-Format. Kurzum ist es eine Möglichkeit, ein Linux Betriebssystem auf einem Windows Rechner laufen zu lassen.
Bei der ersten Version von WSL, also WSL1, wurden Systemaufrufe (wie z.B. das Schreiben von Daten auf die SSD) vom Linux System noch mit einem Mapping zu einem Windows-Befehl umgeschrieben. Dies führte mit der Zeit jedoch zu Inkompatibilitäten und einem Performance Verlust. Die verbesserte Version 2 kommt mit einem voll funktionstüchtigen Linux Kernel daher, welcher parallel zum Windows Kernel läuft. Dadurch wurde die Kompatibilität mit diversen Linux Programmen sowie die Performance extrem gesteigert.

Installation von WSL2
Die Installation von WSL besteht aus drei Schritten:
Hyper-V Platform aktivieren
Das virtuelle Subsystem muss aktiviert werden
Eine effektive Linux Distribution muss installiert werden
Hyper-V aktivieren
In vielen Fällen ist Hyper-V bereits aktiv, sonst muss man es noch manuell aktivieren. Dafür sucht man im Startmenu nach "Windows-Features aktivieren oder deaktivieren" und aktiviert im nächsten Fenster "Hyper-V". Nach dem Bestätigen mit OK werden die Komponenten installiert und sind nach einem Neustart verfügbar.


WSL aktivieren und Ubuntu installieren
Um WSL zu installieren muss zuerst eine Powershell Konsole mit Administrator-Rechten geöffnet werden.

Bestätige die Sicherheitsabfrage und du hast deine Admin-Powershell-Konsole.

Nun kann WSL mit dem Befehl wsl --install installiert werden.

Ist die Installation abgeschlossen muss der Computer neu gestartet werden. Dies kann eine Weile dauern da beim Neustart wichtige Features aktiviert werden.
Nun ist WSL erfolgreich installiert! 🚀
WSL Distribution starten
Nun ist bereits Ubuntu installiert und man kann es bequem über das Startmenu aufrufen.

Wird Ubuntu nun zum ersten Mal gestartet muss zu Beginn ein Admin-Account angelegt werden.

Danach ist Ubuntu ready und einsatzbereit 🚀

Last updated