WSL2 einrichten 2026: Linux unter Windows
WSL2 (Windows Subsystem for Linux 2) ist 2026 das beste Werkzeug für Entwickler, die Windows nutzen, aber Linux-Tools brauchen. Dieser Guide führt Sie durch die komplette Einrichtung.
Was ist WSL2?
WSL2 läuft ein echter Linux-Kernel in einer leichtgewichtigen Hyper-V VM. Im Gegensatz zu WSL1 gibt es volle Systemcall-Kompatibilität — Docker, Systemd und jede Linux-Software funktioniert.
Installation
Schritt 1: WSL aktivieren
Öffnen Sie PowerShell als Administrator:
``powershell`
wsl --install
Das installiert WSL2 mit Ubuntu als Standard-Distribution. Bei neueren Windows-Versionen passiert alles automatisch.
Schritt 2: Distribution wählen
`powershell`
wsl --list --online
Verfügbare Distributionen 2026:
| Distro | Beschreibung |
|--------|-------------|
| Ubuntu 24.04 LTS | Standard, größte Community |
| Ubuntu 22.04 LTS | Stabil, bewährt |
| Debian | Minimal, stabil |
| Kali Linux | Pentesting |
| Fedora | RHEL-basiert |
| Arch Linux | Rolling Release |
Empfehlung für die meisten: Ubuntu 24.04 LTS.
`powershell`
wsl --install -d Ubuntu-24.04
Schritt 3: Benutzer einrichten
Beim ersten Start werden Sie nach Benutzername und Passwort gefragt. Das ist Ihr Linux-Benutzer — unabhängig vom Windows-Benutzer.
Systemd aktivieren
Seit 2022 unterstützt WSL2 Systemd. Das ist wichtig für Docker, Snap und viele Services.
Erstellen/Editing Sie /etc/wsl.conf:
`ini`
[boot]
systemd=true
Starten Sie WSL neu:
`powershell`
wsl --shutdown
Beim nächsten Start ist Systemd aktiv.
Dateisystem
Auf Linux-Dateien von Windows zugreifen
``
\\wsl$\Ubuntu-24.04\home\ihrbenutzer\
Auf Windows-Dateien von Linux zugreifen
`bash`
cd /mnt/c/Users/IhrWindowsBenutzer/
Wichtig: Speichern Sie Projektdateien im Linux-Dateisystem (~/projects/), nicht in /mnt/c/. Der Zugriff auf Windows-Dateien von Linux aus ist 10-50x langsamer.
VS Code Integration
Die VS Code WSL-Erweiterung ist ein Gamechanger. Sie bearbeiten Dateien in WSL mit voller IDE-Funktionalität.
`bash`
cd ~/projects/mein-projekt
code .
VS Code startet mit vollem Zugriff auf das Linux-Dateisystem, Linux-Terminal und Linux-Erweiterungen.
Docker unter WSL2
Option 1: Docker Desktop
Docker Desktop mit WSL2-Backend ist der einfachste Weg. Installieren Sie Docker Desktop für Windows, aktivieren Sie WSL2-Integration.
Option 2: Docker nativ in WSL2 (ohne Docker Desktop)
`bash`
sudo apt update
sudo apt install docker.io docker-compose
sudo usermod -aG docker $USER
Nach dem Neustart von WSL läuft Docker nativ. Das spart die Docker-Desktop-Lizenz.
Development-Setup
Node.js (über nvm)
`bash`
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.bashrc
nvm install --lts
Python (über pyenv)
`bash`
curl https://pyenv.run | bash
pyenv install 3.13
pyenv global 3.13
Rust
`bash`
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Go
`bash`
sudo apt install golang-go
WSL konfigurieren
%UserProfile%/.wslconfig für globale Einstellungen:
`ini`
[wsl2]
memory=8GB
processors=4
swap=2GB
localhostForwarding=true
Performance-Tipps
statt /mnt/c/: Wenn etwas hängt, kompletter Neustart hilftWSL vs Dual-Boot vs VM
| Eigenschaft | WSL2 | Dual-Boot | VM (VirtualBox) |
|-------------|------|-----------|-----------------|
| Performance | 95 % nativ | 100 % | 70-80 % |
| Overhead | Gering (~1 GB RAM) | Keiner | Hoch (2-4 GB RAM) |
| Convenience | Sehr hoch | Mittel | Mittel |
| Hardware-Zugriff | Eingeschränkt | Voll | Eingeschränkt |
| GUI | Über WSLg | Nativ | Ja |
FAQ
Brauche ich Windows Pro für WSL2?
Nein. WSL2 funktioniert auch auf Windows Home. Sie brauchen Hyper-V nicht manuell zu aktivieren.
Funktioniert GUI unter WSL2?
Ja. WSLg (WSL GUI) unterstützt Linux-GUI-Anwendungen nativ. Installieren Sie z. B. sudo apt install gedit
und starten Sie es — ein Fenster öffnet sich.Kann ich systemd Services nutzen?
Ja. Mit der [boot] systemd=true Konfiguration in /etc/wsl.conf` funktionieren systemctl, journalctl und alle Service-Manager.Wieviel RAM braucht WSL2?
Planen Sie 2-4 GB für WSL selbst ein, plus was Ihre Tools brauchen. Für Docker-basierte Entwicklung: mind. 8 GB WSL-Budget, also 16 GB+ RAM gesamt.
Fazit
WSL2 ist 2026 so gut wie nie zuvor. In 15 Minuten haben Sie ein vollwertiges Linux-Entwicklungsumgebung unter Windows — ohne Dual-Boot, ohne VM-Overhead. Für die meisten Entwickler ist es die beste Lösung, die beide Welten vereint.