Die meisten Leute denken, Windows und Linux seien zwei getrennte Welten, bis sie das Windows-Subsystem für Linux entdecken. Ich dachte das Gleiche, bis ich drei Jahre lang zwischen virtuellen Maschinen und Dual-Boot-Setups wechselte, nur um grundlegende Linux-Befehle auszuführen. Bash für Windows beseitigt die Komplexität herkömmlicher Lösungen, indem es Linux-Funktionalität direkt in Ihre Windows-Umgebung bringt.
Bash wurde ursprünglich für Linux entwickelt und ist ein Interpreter, der Shell-Befehle verarbeitet. Einfacher ausgedrückt: Eine Shell nimmt Ihre eingegebenen Befehle entgegen und teilt Ihrem Betriebssystem mit, was es damit tun soll. Diese Linux-Bash-Shell-Funktionalität ist von unschätzbarem Wert, wenn Sie Zugriff auf Linux-Tools und -Workflows benötigen.
Da PowerShell bereits in Windows integriert ist, fragen Sie sich vielleicht, warum jemand Linux Bash unter Windows 10 oder Windows 11 installieren möchte. Folgendes habe ich nach jahrelanger Entwicklungsarbeit gelernt: Wenn Sie Linux unter Windows 10 benötigen, sind die Problemumgehungen eher frustrierend als hilfreich.
Früher verließen sich Entwickler auf virtuelle Maschinen, Cygwin und PuTTY, um Linux-Funktionalität unter Windows zu erhalten. Diese Lösungen funktionierten, waren aber mit eigenen Kopfschmerzen verbunden.
Windows 10 VPS-Hosting
Holen Sie sich einen effizienten Windows 10 VPS für Remotedesktop zum günstigsten Preis auf dem Markt. KOSTENLOSES Windows 10 mit NVMe-SSD-Speicher und Hochgeschwindigkeitsinternet.
Schauen Sie sich die VPS-Pläne für Windows 10 anWas passiert, wenn Sie Bash unter Windows 10 installieren?
Hier ist die Sache: Wenn Sie Installieren Sie Linux unter Windows 10erhalten Sie im Wesentlichen eine echte Linux-Umgebung, die direkt neben Ihrem Windows-System läuft. Mit anderen Worten: All diese Probleme mit dem Emulator verschwinden und Sie können endlich Linux-Befehle ohne die üblichen Leistungseinbußen ausführen.
Dieser Kernel-Unterschied führt jedoch zu einigen echten Einschränkungen. WSL 1 (die Originalversion) musste Linux-Systemaufrufe in Windows-Systemaufrufe übersetzen, was zu einem spürbaren Leistungsaufwand führte. WSL 2 hat die meisten dieser Probleme gelöst, indem es einen echten Linux-Kernel in eine schlanke virtuelle Maschine integriert hat, aber Sie erhalten immer noch keine Bare-Metal-Linux-Leistung.
Die größten Auswirkungen, die ich erlebt habe, betreffen den Hardwarezugriff und Kernelmodule. Sie können keine benutzerdefinierten Kernelmodule laden, ohne Ihren eigenen WSL-Kernel zu kompilieren und über direkten Hardwarezugriff zu verfügen /dev Geräte ist begrenzt. Tools wie das Mounten von ISO-Dateien als Blockgeräte oder die Verwendung hardwarespezifischer Treiber funktionieren nicht, da das Kernel-Modulsystem anders funktioniert als natives Linux.
Darüber hinaus eliminiert dieses Linux-Terminal für Windows-Setup die üblichen Kompromisse, die ich bei der Arbeit mit Open-Source-Tools unter Windows gemacht habe. Kein Wechsel zwischen Systemen mehr während des Projekts oder Kompatibilitätsprobleme mehr.
Notiz: Bash kann nur auf 64-Bit-Systemen installiert werden und ist nicht mit 32-Bit-Versionen von Windows kompatibel. Diese Einschränkung besteht, weil WSL speziell für die Ausführung von 64-Bit-Linux-Binärdateien (ELF64-Format) entwickelt wurde. Die zugrunde liegenden Windows-Kernelkomponenten, die WSL ermöglichen, basieren für Leistung und Stabilität nur auf x64-Anweisungen und -Mechanismen. Da moderne Hardware überwiegend die 64-Bit-Architektur unterstützt, konzentrierte Microsoft seine Entwicklungsanstrengungen ausschließlich auf diese Plattform.
Anforderungen an die Windows-Version:
- Windows 10: Version 2004 (Build 19041) oder höher erforderlich
- Windows 11: Alle Versionen werden unterstützt
Überprüfen Sie Ihre Version: Drücken Sie Win+R, geben Sie ein winver, und drücken Sie die Eingabetaste.
Installieren Sie Linux Bash unter Windows 10 und Windows 11
Kurze Antwort: Entscheiden Sie sich für Ubuntu. Fast jeder vierte Entwickler weltweit nutzte im Jahr 2024 Ubuntuund ist damit die beliebteste Linux-Distribution. Es ist einsteigerfreundlich, gut dokumentiert und verfügt über das größte Community-Support-Netzwerk.
Systemvoraussetzungen: Windows 10 Version 2004 (Build 19041) oder höher oder eine beliebige Version von Windows 11. Der Prozess „Linux unter Windows 10 installieren“ folgt auf beiden Systemen den gleichen Schritten unter Verwendung der modernen Installationsmethode.
Der Vorgang funktioniert für andere Distributionen wie SUSE oder Debian identisch, daher gelten diese Schritte unabhängig von Ihrer Wahl. Hier ist die Aufschlüsselung:
- Aktivieren Sie das Windows-Subsystem für Linux
- Laden Sie die von Ihnen gewählte Linux-Distribution herunter und installieren Sie sie
Schritt 1: Aktivieren Sie die Funktion „Windows-Subsystem für Linux“ (WSL).
Bevor Sie Linux Bash unter Windows installieren können, müssen Sie das Windows-Subsystem für Linux aktivieren. Einfacher ausgedrückt sagen Sie Windows, dass es in Ordnung ist, Linux-Sachen neben Windows-Programmen auszuführen.
Geben Sie „Windows-Funktionen aktivieren oder deaktivieren“ in Ihr Windows-Suchfeld ein und klicken Sie dann auf „Öffnen“. Dadurch wird Windows geöffnet. Verwaltungsschnittstelle für optionale Funktionen, wo Sie Systemkomponenten hinzufügen oder entfernen können.

Überprüfen Sie nun sowohl „Virtual Machine Platform“ als auch „Windows Subsystem for Linux“. Diese Funktionen sind unerlässlich, damit alles ordnungsgemäß funktioniert. Manchmal sind sie standardmäßig deaktiviert. Überprüfen Sie sie daher noch einmal, bevor Sie fortfahren.


Wenn das Dialogfeld „Windows-Funktionen“ nicht geöffnet wird oder Sie WSL nicht finden können: Sie verwenden wahrscheinlich einen älteren Windows 10-Build. Laufen winver Um Ihre Version zu überprüfen, benötigen Sie Build 19041 oder höher. Aktivieren Sie für ältere Versionen zunächst den Entwicklermodus unter Einstellungen > Update & Sicherheit > Für Entwickler.
Alternativ können Sie PowerShell verwenden, wenn Sie Befehlszeilentools bevorzugen. Suchen Sie nach „Windows PowerShell“ und wählen Sie „Als Administrator ausführen“.

Führen Sie dann diesen Befehl aus:
Enable-WindowsOptionalFeature –Online –FeatureName Microsoft-Windows-Subsystem-Linux

Wenn Sie die Fehlermeldung „Zugriff verweigert“ erhalten: Stellen Sie sicher, dass Sie PowerShell als Administrator ausführen. Klicken Sie mit der rechten Maustaste auf das PowerShell-Symbol und wählen Sie „Als Administrator ausführen“.
Warten Sie einige Sekunden, bis dieses Bestätigungsfenster angezeigt wird.

Windows fordert Sie auf, Ihren Computer neu zu starten. Geben Sie Y ein und drücken Sie die Eingabetaste. Ihr System ist nun bereit für den nächsten Schritt.
Schritt 2: Laden Sie eine Linux-Distribution aus dem Microsoft Store herunter
Öffnen Sie nach dem Neustart Ihres Computers den Microsoft Store und suchen Sie nach Ubuntu. Dieser Linux-Download-Prozess für Windows 10 wurde im Vergleich zu älteren Methoden erheblich optimiert.

Wählen Sie Ubuntu 20.04 LTS (die neueste Langzeit-Support-Version) und installieren Sie es.

Wenn die Installation hängen bleibt oder fehlschlägt: Leeren Sie Ihren Microsoft Store-Cache, indem Sie Win+R drücken und Folgendes eingeben wsreset.exeund drücken Sie die Eingabetaste. Warten Sie, bis das leere Fenster geschlossen wird, und versuchen Sie dann erneut, Ubuntu zu installieren.
Hier ein kurzer Tipp: Wenn Sie die Microsoft Store-Seite nach der Installation versehentlich schließen, suchen Sie einfach in Ihrem Windows-Suchfeld nach Ubuntu und starten Sie es von dort aus.
Ein wichtiges Detail: Stellen Sie sicher, dass Ubuntu auf Ihrem C-Laufwerk (dem Systemlaufwerk) installiert wird. WSL wird nur vom Systemlaufwerk ausgeführt, sodass potenzielle Probleme in der Zukunft vermieden werden.

Die Installation dauert einige Minuten. Was passiert hinter den Kulissen? Windows erstellt ein echtes Linux-Subsystem, das sich in Ihr bestehendes Setup integrieren lässt. Es handelt sich nicht um eine virtuelle Maschine, sondern eher um zwei Betriebssysteme, die sich denselben Computer teilen.

Sobald das Terminal geöffnet ist, richten Sie Ihren Linux-Benutzernamen und Ihr Passwort ein. Diese müssen nicht mit Ihren Windows-Anmeldeinformationen übereinstimmen. An diesem Punkt haben Sie den Bash-Installationsprozess erfolgreich abgeschlossen.
Wenn Sie Ubuntu nach der Installation nicht finden können:Probieren Sie diese Optionen der Reihe nach aus:
- Suchen Sie in Ihrem Windows-Startmenü nach „Ubuntu“.
- Öffnen Sie die Eingabeaufforderung und geben Sie ein wsl direkt starten
Wenn das nicht funktioniert, führen Sie es aus wsl –install -d Ubuntu in PowerShell als Administrator.

Typ klar um den Bildschirm zu bereinigen, und schon sind Sie fertig. Zu diesem Zeitpunkt verfügen Sie über ein funktionsfähiges Linux-Terminal für die Windows-Umgebung, das nahtlos neben Ihren Windows-Anwendungen läuft.
Notiz: Alternativ zum Öffnen von Bash als Windows 10-Anwendung können Sie Bash unter Windows 10 öffnen, indem Sie Bash in die Windows-Eingabeaufforderung eingeben. Von dort aus können Sie Bash auch beenden und in den Windows-Modus zurückkehren, indem Sie „exit“ eingeben. Somit wissen Sie, wo und wie Sie das Linux-Terminal unter Windows ausführen.
Schritt 3: Upgrade auf WSL2 und die neuesten Funktionen
In den vorherigen Abschnitten haben wir die Funktion „Virtual Machine Platform“ aktiviert. Stellen Sie sicher, dass Sie diesen Schritt abgeschlossen haben, da er für WSL2 erforderlich ist.
Öffnen Sie nun PowerShell als Administrator und führen Sie diesen Befehl aus, um ein Upgrade von WSL1 auf WSL2 durchzuführen:
wsl –set-default-version 2
Das Upgrade dauert normalerweise 5 bis 10 Minuten. Sie können überprüfen, ob das Upgrade funktioniert hat, indem Sie Folgendes ausführen:
wsl -l -v
Benötigen Sie einen Remotedesktop?
Zuverlässige, leistungsstarke RDP-Server mit einer Betriebszeit von 99,95. Nehmen Sie Ihren Desktop mit in alle großen Städte in den USA, Europa und Asien.
Holen Sie sich einen RDP-ServerWas macht WSL2 besser: WSL2 verwendet einen echten Linux-Kernel anstelle der Übersetzungsschicht von WSL1. Dies bedeutet schnellere Dateivorgänge, vollständige Kompatibilität mit Systemaufrufen und eine bessere Leistung der Linux-Befehlszeile für die Windows-Integration. Das Linux Bash Windows-Erlebnis wird mit WSL2 deutlich reaktionsschneller.
Aktuelle WSL2-Verbesserungen, die Sie kennen sollten:
Microsoft hat WSL2 in den Jahren 2024 und 2025 aktiv aktualisiert. Der Linux-Kernel ist von Version 5.15 auf 6.6 umgestiegen, was erhebliche Leistungsverbesserungen und eine bessere Hardwareunterstützung mit sich brachte. Sie können jederzeit auf die neueste Version aktualisieren, indem Sie Folgendes ausführen:
wsl –update
Lesen Sie auch: Wir stellen das Windows-Subsystem für Linux vor!
Zu den neuen Funktionen gehören die automatische Speicherrückgewinnung (WSL gibt jetzt ungenutzten Speicher an Windows zurück), eine verbesserte Integration der Unternehmenssicherheit und eine neue GUI-Einstellungsanwendung, die die Konfiguration viel einfacher macht als die manuelle Bearbeitung von Konfigurationsdateien.
Für neuere Systeme: Benutzer von Windows 11 erhalten zusätzliche Vorteile wie eine bessere Grafikunterstützung und eine nahtlose Dateisystemintegration. Wenn Sie Windows 10 verwenden, erhalten Sie weiterhin die wesentlichen Leistungsverbesserungen, für einige erweiterte Funktionen ist jedoch Windows 11 erforderlich.
Abschluss
Abschluss
Linux und Windows sind natürlich unterschiedliche Betriebssysteme mit jeweils eigenen Stärken. PowerShell eignet sich hervorragend für die Windows-Verwaltung, während Bash Ihnen Zugriff auf das breitere Open-Source-Ökosystem bietet. Sind beide auf demselben Computer verfügbar? Das ist wirklich nützlich.
Microsoft hat das Windows-Subsystem für Linux speziell entwickelt, um diese Lücke zu schließen. Einfacher ausgedrückt: Sie haben eine Möglichkeit geschaffen, Linux-Tools nativ unter Windows auszuführen, ohne die üblichen Probleme mit virtuellen Maschinen.
Was Sie durch die Befolgung dieser Anleitung erreicht haben, geht über die bloße Installation von Software hinaus. Sie haben jetzt Zugriff auf dieselben Befehlszeilentools, die die meisten Webserver und Entwicklungsumgebungen unterstützen. Das Setup ist nicht perfekt – Ihnen fehlt immer noch der Linux-Kernel –, aber für die meisten Entwicklungsarbeiten ist es nah genug an der Realität.
Windows 10 VPS-Hosting
Holen Sie sich einen effizienten Windows 10 VPS für Remotedesktop zum günstigsten Preis auf dem Markt. KOSTENLOSES Windows 10 mit NVMe-SSD-Speicher und Hochgeschwindigkeitsinternet.
Schauen Sie sich die VPS-Pläne für Windows 10 anWenn Sie verstehen, wie Linux unter Windows 10 ausgeführt wird, eröffnen sich Möglichkeiten für die plattformübergreifende Entwicklung, die mit herkömmlichen virtuellen Maschinen nicht möglich waren. Unabhängig davon, ob Sie Webanwendungen erstellen, Server verwalten oder plattformübergreifende Software entwickeln, bietet dieses Bash-Terminal für Windows-Umgebung die Tools, die Sie benötigen.
Wenn Sie eine ältere Version von Windows 10 verwenden, denken Sie daran, dass der Entwicklermodus aktiviert sein muss. Und obwohl WSL2 eine bessere Leistung als WSL1 bietet, ist der Upgrade-Prozess unkompliziert.
Fairerweise mag dieses Setup komplex erscheinen, wenn Sie mit Befehlszeilentools noch nicht vertraut sind. Sobald Sie jedoch damit beginnen, werden Sie es zu schätzen wissen, dass sowohl Windows-Anwendungen als auch Linux-Dienstprogramme gleichzeitig verfügbar sind. Sollten Sie jemals zu dem Schluss kommen, dass Sie keinen Linux-Zugriff mehr benötigen, ist die Umkehrung dieser Schritte genauso einfach wie die Installation.