Als Betriebssystem bietet Linux beeindruckende Stabilität, erstaunliche Open-Source-Unterstützung und eine unglaubliche Vielfalt an leistungsstarken Verwaltungstools. Während Windows 10 Unterstützung für einige dieser Dinge bieten kann, gibt es nichts Besseres, als eine Bash-Shell zu verwenden, um Ihre lokalen und Netzwerk-Maschinen zu verwalten. Bis vor kurzem hat das Ausführen von Bash unter Windows Cygwin oder das Äquivalent erfordert.

In den letzten Versionen von Windows 10 hat Microsoft Benutzern erlaubt, eine Beta-Version einer Bash-Shell über Ubuntu zu installieren. Mit dem Fall Creators Update (Update 1709) können Benutzer jetzt das Windows-Subsystem für Linux (WSL) installieren. Mit WSL können Sie mächtige Shell-Befehle über eine echte Bash-Shell ausführen, mehrere Distributionen verwalten und sogar Linux-Befehlszeilenpakete und -Anwendungen mit apt-get installieren.

Was ist das Windows-Subsystem für Linux?

Das Windows-Subsystem für Linux ist eine abgespeckte Version von Linux, die in Windows 10 ausgeführt wird. Die Sprache, mit der Microsoft das Feature beschreibt, kann etwas verwirrend sein, so dass es sich anhört, als ob Sie neben Ihrer Windows 10-Installation ein zusätzliches Betriebssystem installieren. Während Sie Teile einer vollständigen Linux-Distribution installieren, erhalten Sie nicht die Desktop-Umgebung oder den Fenster-Manager, die wir oft mit Desktop-Linux verbinden. Sie werden weder Windows 10-Dateien überschreiben, noch müssen Sie Ihr System dual-booten.

Sei aber nicht enttäuscht. Anstatt eine GUI zu erhalten, erhalten Sie den mächtigsten und nützlichsten Teil von Linux: die Befehlszeilenschnittstelle. Mit diesem Tool können Sie die tiefgreifende Funktionalität Ihres Systems steuern, indem Sie Bash-Befehle und Befehlszeilenanwendungen von Linux verwenden.

Im Windows-Subsystem für Linux können Benutzer bash-Befehle wie grep, sed und awk sowie Bash-Skripte und Linux-Kommandozeilen-Anwendungen wie vim, emacs und tmux ausführen. Sie erhalten außerdem Zugriff auf Sprachen wie Javascript und node.js, Ruby, Python und C / C + sowie Dienste wie sshd, MySQL, Apache und lighttpd. Und wenn die Installation nicht mit Ihren Wünschen übereinstimmt, können Sie Linux-Pakete mit dem Paketmanager apt-get installieren. Erfahren Sie mehr über das Windows-Subsystem für Linux von Microsoft.

Möglicherweise haben Sie zuvor davon gehört, dass dies unter Windows als "Bash unter Ubuntu" bezeichnet wird. Das war der Anfang der WSL, und sie war etwa ein Jahr lang in der Betaversion von Windows 10. Mit der vollständigen Veröffentlichung der WSL im Fall Creators Update ist Bash unter Ubuntu unter Windows veraltet und wird nicht länger Updates von Microsoft oder Canonical erhalten. Wenn Sie diese Betaversion installiert haben, überschreibt die Installation des Windows-Subsystems für Linux möglicherweise Ihre vorhandenen Bash-Ubuntu-Dateien.

Aktivieren des Windows-Subsystems für Linux im Windows 10 Fall Creators Update und später

Die Vollversion des Windows-Subsystems für Linux ist nur für das Fall Creators Update (1709, Build 16215 und höher) verfügbar. Mit dieser Version von Windows können Sie das Windows-Subsystem für Linux aus dem Windows Store installieren. Sie müssen nur einige Vorbereitungen in PowerShell vornehmen.

Schritt 1: Schalten Sie das Subsystem in PowerShell ein

1. Suchen Sie im Startmenü nach "PowerShell".

2. Klicken Sie mit der rechten Maustaste auf das PowerShell-Symbol und wählen Sie "Als Administrator ausführen".

3. Kopieren Sie den folgenden Befehl, und fügen Sie ihn in die PowerShell-Befehlszeile ein, indem Sie mit der rechten Maustaste klicken. Drücken Sie dann die Eingabetaste.

 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 

4. Drücken Sie Y und dann Enter, um Ihren Computer nach Aufforderung neu zu starten. Ihr PC wird sofort neu gestartet. Speichern Sie daher Ihre Arbeit vorher.

Schritt 2: Installieren Sie Ihre Linux Distribution aus dem Windows Store

1. Navigieren Sie zum Windows Store und klicken Sie auf die Distribution von Linux, die Sie installieren möchten. Zum Zeitpunkt der Erstellung dieses Artikels sind drei Linux-Distributionen für die Installation verfügbar, einschließlich Ubuntu.

2. Klicken Sie auf die Schaltfläche "Get", um die Distribution herunterzuladen.

Schritt 3: Starten und starten Sie die Distro

1. Klicken Sie im Windows Store auf Starten, um die neu installierte Anwendung auszuführen. Sie können die Distribution auch finden, indem Sie ihren Namen (in diesem Fall Ubuntu) in das Startmenü eingeben, genau wie jede andere Anwendung auch.

2. Warten Sie nach dem Öffnen des Fensters, bis der Installationsprozess abgeschlossen ist.

3. Erstellen Sie Ihren UNIX-Benutzernamen und Ihr Passwort. Dies kann sich von Ihrem aktuellen Windows-Benutzernamen und -Kennwort unterscheiden und hat keine Beziehung zu Ihrem bestehenden Benutzernamen und Passwort.

Fazit

Mission erfüllt! Sie haben jetzt das Windows Linux-Subsystem installiert, das eine Bash-Shell auf Ihrem Windows 10-Computer bereitstellt. Von hier aus können Sie bash-Befehle verwenden, Shell-Skripte ausführen und zusätzliche Dienstprogramme mit apt-get installieren. Es ist eine voll funktionsfähige Shell, also sind die Grenzen, was Sie von einer tatsächlichen Linux-Installation erwarten würden.

Bildnachweis: Windows 10 Anniversary Update