Das Beste aus beiden Betriebssystemen mit dem Windows -Subsystem für Linux

Das Beste aus beiden Betriebssystemen mit dem Windows -Subsystem für Linux

Die Programmierwelt wurde immer aufgeteilt, wenn es um die Entwicklung eines Betriebssystems der Wahl geht. Einige Entwickler bevorzugen es, Windows zu verwenden, einem beliebten und benutzerfreundlichen Betriebssystem. Dies wirft einige wichtige Probleme bei der Entwicklung der Anwendungen auf, die sowohl auf einem Windows als auch auf einem Linux -Computer ausführen müssen. Es bestand ein schwerwiegend. Diese Kluft war mit dem Aufkommen des Windows -Subsystems für Linux gefüllt.


Das Windows -Subsystem für Linux (WSL) ist ein beliebtes Tool, das von Microsoft entwickelt wurde. Dies bedeutet, dass die Werkzeuge und Software, die speziell für Linux hergestellt werden, jetzt auch auf dem Windows -Betriebssystem installiert und verwendet werden können. Darüber hinaus ermöglicht WSL den Windows -Benutzern, direkt in ihrer Windows -Instanz ein Linux -Terminal zu haben, das die Entwicklung von Cross -Plattform -Anwendungen durchführt.

In diesem Handbuch lernen wir, wie Sie die WSL auf einem Windows -Computer installieren und wie Sie sie konfigurieren, um die bestmöglichen Ergebnisse zu erzielen. Wir werden auch über die verschiedenen Möglichkeiten diskutieren, wie WSL verwendet werden kann, damit die Entwicklung der Cross -Plattform -Anwendungen für jeden einfach und zugänglich gemacht werden kann.

Installation

Es gibt einige Schritte, die Sie befolgen müssen, um die ordnungsgemäße Installation und Initialisierung des WSL auf Ihrem Windows -Computer sicherzustellen. Sie könnten zunächst ein bisschen einschüchternd aussehen, aber keine Sorge, diese Schritt-für-Schritt-Anleitung wird Sie sicherlich zum Erfolg führen.

1. Das erste, was Sie brauchen, ist der Windows PowerShell.
Gehen Sie zum Startmenü, suchen Sie nach dem PowerShell und führen Sie sie als Administrator aus.


Der Bildschirm sollte ungefähr so ​​aussehen:

2. Geben Sie den folgenden Befehl in die PowerShell -Instanz ein und drücken Sie die Eingabetaste.

WSL -install

Dieser Befehl stellt sicher, dass alle erforderlichen Anforderungen, die für den Ausführen der WSL benötigt werden, auf Ihrem Computer aktiviert sind. Danach installiert es eine Linux -Verteilung auf Ihrem Computer, die standardmäßig die neueste stabile Ubuntu -Version ist.


Notiz: Sie müssen Ihr System nach der Installation neu starten, damit die Änderungen wirksam werden können.

3. Nach dem Neustart Ihres Systems werden Sie mit einem Terminalbildschirm wie dem folgenden begrüßt:

4. Nach Abschluss der Installation werden Sie aufgefordert, das erste Einrichtung Ihrer frischen Ubuntu -Installation zu konfigurieren.

Sie sollten das Setup nun abschließen, indem Sie mit den Eingabeaufforderungen folgen und die erforderlichen Informationen wie auf einem neuen Windows -Computer bereitstellen.

5. Sie sollten jetzt ein neues Ubuntu -Terminal vor sich haben. Jeder Linux -Bash -Befehl, den Sie hier eingeben, funktioniert wie erwartet auf einer Linux -Maschine.

In unserem Fall haben wir unsere frische Installation als SS10 bezeichnet.


Um unsere neue Ubuntu-Installation mit WSL zu testen.


Wie erwartet ist der APT -Paket -Manager jetzt auf unserem Windows -Computer verfügbar. Auf diese Weise können wir unseren Windows -Computer verwenden, da wir eine Linux -Verteilung verwenden.

Notiz: Für den Fall, dass Sie eine andere Verteilung als die Standard -Ubuntu in Schritt 2 installieren möchten, anstatt den Befehl WSL -Installum auszuführen, sollten Sie den folgenden Befehl ausführen, der die Verteilung angibt, die Sie installieren möchten:

WSL -installieren -d


Dieser Befehl installiert die Linux -Verteilung Ihrer Wahl.

Wenn Sie nicht sicher sind, welche Verteilungen Sie installieren können, können Sie den folgenden Befehl ausführen, in dem alle verfügbaren Linux -Verteilungen auf WSL aufgeführt sind:

WSL -List --online


oder

WSL -l -o


Warum die WSL verwenden

WSL richtet sich an Entwickler, da die Programmierer die Cross -Plattform -Anwendungen erstellen können. Wenn Ihre Webanwendung beispielsweise eine Linux Deployment Server -Umgebung verwendet, anstatt Ihre Festplatte neben Ihren Windows an Dual -Boot -Linux zu verteilnen, können Sie nur WSL verwenden. Mit dem Zugriff auf alle Terminal- und Entwicklungsfunktionen von Linux, die direkt in Ihr Windows -Betriebssystem eingebacken sind.

WSL macht den Entwicklungsprozess und die Bereitstellung mithilfe einer kontinuierlichen Integration/kontinuierlichen Lieferpipeline wirklich einfach. Bedenken Sie, dass Sie eine Webanwendung entwickeln, die vor der Bereitstellung auf einem Linux -Computer getestet werden muss. Sie können eine Instanz der Webanwendung in einer Linux Localhost -Umgebung mit der Ubuntu -Bash -Shell, die Sie mit WSL erhalten. Wenn es alle von Ihnen angegebenen Testfälle übergeht, kann es bereitgestellt werden. Wenn dies nicht der Fall ist, können Sie es mit dem Bash unter Linux weiter beheben und dann bereitstellen, wenn es bereit ist, ausgerollt zu werden. Die Möglichkeiten, die die WSL für Ihre Entwicklungsbedürfnisse eröffnet.

Abschluss

Bei so vielen Entwicklungsworkflows, je nacheinander, wobei ein Betriebssystem bei bestimmten Arten von Aufgaben gut ist und das andere bei einigen anderen Arten von Aufgaben gut ist. Ein Tool, mit dem Sie schnell zwischen zwei verschiedenen Betriebssystemen wechseln können, ist Glück im Unglück.

Entwickler, die Linux für ihre Bereitstellungs- und Testanforderungen oder für ihre Linux -Server -Umgebung und ihre Werkzeuganforderungen benötigen, ist es etwas, von dem die meisten Menschen nur träumen konnten, eine Instanz von Linux und das Bash -Terminal, das direkt in ihre Windows -Maschine aufgebaut ist. Mit Windows Subsystem für Linux ist dieser Traum heute Realität und die gesamte Entwicklungsgemeinschaft ist besser dran danach.

Wenn sich Ihre Arbeit zwischen der Verwendung von Windows und Linux zusammen dreht und Sie für jedes Betriebssystem nicht weiter an zwei separaten Maschinen arbeiten können oder wenn die virtuellen Maschinen sie nicht mehr für Sie schneiden, empfehlen wir, der WSL eine Aufnahme zu geben. Es wird Ihren Workflow definitiv verbessern und ihn effizienter machen.