Um Windows zu einer großartigen Plattform für Entwickler zu machen, um beeindruckende Anwendungen, Websites und Dienste für alle Plattformen und Geräte zu erstellen, Microsoft hat sich zusammengetanup mit Canonical, um ein Windows-Subsystem für Linux(WSL) zu erstellen, um es zu aktivieren Windows-Benutzer führen ein echtes Ubuntu-Benutzermodus-Image unter Windows aus, und dies ist mit der Ausführung von nativem Bash unter Ubuntu unter Windows gekommen Viele Windows-Entwickler begrüßten die Idee, indem sie mehrere Anfragen für Open-Source-Tools zur Verwendung unter Windows stellten, daher wurden mehrere Verbesserungen an Windows vorgenommen cmd, mehrere Befehlszeilentools, PowerShell und andere Entwicklerszenarien.
Aber die einzige Verbesserung, die die Technologiewelt überraschte, war die Ausführung von nativem Bash auf Ubuntu unter Windows ohne die Notwendigkeit des Linux-Kernels, was bedeutet, dass Windows-Benutzer, die die neueste Version von Windows ausführen, dies jetzt können Ausführen von Linux-Befehlszeilenprogrammen wie apt-get, grep, awk, sed und viele mehr, Bash-Skripte ausführen und Linux-First-Tools wieausprobieren. Python, Git, Rubyund viele mehr.
Es wurde viel über Bash auf Ubuntu unter Windows gesprochen, aber hier werden wir den Fokus verlagern und, was wichtig ist, damit beginnen, wie Bash auf Ubuntu unter Windows eingerichtet wird, und dann mit der Betrachtung einiger Mängel fortfahren des gesamten Projekts, wie es für eine bessere Entwicklererfahrung verbessert werden kann, und werfen Sie auch einen Blick auf ein endgültiges Urteil und zukünftige Erwartungen.
So richten Sie Bash unter Ubuntu unter Windows 10 ein
Nachdem wir uns angesehen haben, wie Bash unter Ubuntu unter Windows wirklich entstanden ist, lassen Sie uns in diesen einfachen Schritten unten eintauchen, wie Sie Ubuntu Bash unter Windows einrichten können:
Voraussetzungen
Schritt 1
Wenn Ihr System alle oben genannten Anforderungen erfüllt, sollten Sie loslegen können, öffnen Sie das System Einstellungen und gehen Sie zu Update & Sicherheit->Für Entwickler. Aktivieren Sie dann „Entwicklermodus“
Entwicklermodus aktivieren
Schritt 2
System öffnen Systemsteuerung, dann auf Programme klicken , klicken Sie unter Programme und Funktionen auf Windows-Funktionen ein- oder aussch alten, Sie sollten in der Lage sein um die Schnittstelle unten zu sehen. Aktivieren Sie dann die Option „Windows-Subsystem für Linux (Beta)“, indem Sie das kleine Kästchen markieren, und klicken Sie schließlich auf „OK“
Windows-Subsystem für Linux aktivieren
Sie werden aufgefordert, Ihren Computer neu zu starten. Klicken Sie einfach auf „Jetzt neu starten“, um neu zu starten, damit die neue Funktion installiert wird .
Maschine neu starten
Schritt 3
Nächstes, nachdem Ihr Computer neu gestartet wurde, melden Sie sich an und geben Sie in der Suchleiste einfach „bash“ ein und drücken Sie die Sch altfläche. Dadurch wird die Datei bash.exe
ausgeführt, um “Bash unter Ubuntu unter Windows” herunterzuladen und zu installieren. , Sie werden aufgefordert, die Nutzungsbedingungen wie in der folgenden Benutzeroberfläche zu akzeptieren:
Nach Bash.exe suchen
Bash auf Ubuntu unter Windows herunterladen und installieren
Das ist es, Sie sollten in der Lage sein, Bash vollständig auf Ubuntu unter Windows zu haben und gängige Linux-Tools nativ unter Windows auszuführen.
Wenn Sie es öffnen, wechseln Sie direkt zu einer Root-Shell, daher müssen Sie das Dienstprogramm sudo nicht verwenden, um den Root-Benutzer auszuführen Befehle.
Mängel von Ubuntu Bash unter Windows
Für erfahrene Bash-Benutzer gibt es viele Erwartungen an die Einführung von Bash auf Ubuntu unter Windows, nicht alle Features und Funktionalitäten werden die gleichen sein wie in Ubuntu Linux. Es gab bereits mehrere Nachfragen nach Funktionalitäten, von denen Benutzer erwarten würden, dass sie in Bash unter Ubuntu unter Windows verfügbar sind. Wir werden uns einige der wichtigsten ansehen, eine vollständige Liste finden Sie hier
Einer der Hauptnachteile des Windows-Subsystems für Linux ist, dass es derzeit nicht Open-Source ist, aber wahrscheinlich in zukünftigen Versionen, so dass es eine Möglichkeit sein könnte, es Open-Source zu machen.Ein weiteres Problem besteht darin, dass Benutzer das Windows-seitige System nicht in Verbindung mit dem Starten von Windows-Prozessen direkt von Bash aus steuern können, was ein großer Rückschlag für Benutzer sein könnte, die es vorziehen, Systemprozesse von der Befehlszeile aus zu steuern. Darüber hinaus ist der direkte Zugriff auf USB-Geräte von bash aus auch nicht möglich, wie von vielen Benutzern gewünscht, dies sind nur wenige Probleme, mit denen Benutzer konfrontiert sind, aber da die Technologie neu ist, erwarten wir viele zukünftige Änderungen und Verbesserungen. Drücken Sie also die Daumen und beobachten Sie, was passiert, wenn es auf der Windows-Plattform voranschreitet.
Wie es besser sein könnte
Da Bash unter Ubuntu unter Windows eine neue Idee auf der Windows-Plattform ist, gibt es mehrere Erwartungen von Entwicklern, und viele Entwickler werden voraussichtlich aufgrund der erstaunlichen Funktionen von Bash auf die Programmierung unter Windows umsteigen sind jetzt unter Windows.
Aber wie kann das ganze Projekt für Entwickler besser und interessanter gest altet werden? Eine wichtige Sache für Microsoft ist es, Benutzervorschläge wie in dies Wünsche, Anfragen und Ideen, die von verschiedenen Benutzern und Entwicklern bereitgestellt werden, in hohem Maße zu berücksichtigen.Da die ganze Idee darin besteht, das Entwicklererlebnis zu steigern und zu verbessern, würde die Berücksichtigung all dieser Ansichten das Projekt viel großartiger machen.
Urteil
Es wurde bereits viel darüber gestritten, ob dies gut für Linux ist, insbesondere für Desktop-Linux, aber es wird offensichtlich viele Open-Source-Benutzer und -Entwickler zu Windows bringen. Die Verwendung von Linux auf dem Desktop hinkt Windows und Mac OSX hinterher, und das Projekt „Windows-Subsystem für Linux“ könnte ein weiterer großer Schlag für das „Jahr des Desktop-Linux“ sein.
Aber vor allem wird es dazu beitragen, die Open-Source-Welt bei Windows-Benutzern bekannt zu machen, was möglicherweise zu einer positiven Verschiebung der Verwendung von Open-Source-Tools führt, insbesondere bei neuen Benutzern unter dem Windows-Dach ist übrigens bereits im Gange und soll in Zukunft weiter wachsen. Als letzter Gedanke werden viele Entwickler definitiv zu Windows wechseln, um dieses neue Projekt auszuprobieren, das als Retter für Windows fungieren könnte, da es in letzter Zeit eine Wende gegeben hat, bei der viele Benutzer nach Open-Source-Entwicklungslösungen suchen.