entwicklung

WSL2 einrichten 2026: Linux unter Windows

WSL2 einrichten 2026: Kompletter Guide von Installation bis Docker, VS Code und Systemd. Linux unter Windows in 15 Minuten.

von Ultrion Redaktion2026-08-074 Min Lesezeit
Werbung (AdSense — In-Article)


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.

  • Installieren Sie die Erweiterung "WSL" in VS Code

  • Öffnen Sie ein Projekt in WSL:
  • `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

  • Projekte im Linux-Filesystem: ~/projects/ statt /mnt/c/

  • Memory begrenzen: WSL2 nutzt sonst bis zu 50 % des RAMs

  • Swap nutzen: Für speicherintensive Builds

  • wsl --shutdown: Wenn etwas hängt, kompletter Neustart hilft
  • WSL 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.

    Werbung (AdSense — In-Article Bottom)

    Verwandte Artikel