So führen Sie Linux -GUI -Anwendungen auf Windows Top 10 mit WSL aus

So führen Sie Linux -GUI -Anwendungen auf Windows Top 10 mit WSL aus
Windows 11 wurde offiziell veröffentlicht, und eine der aufregendsten neuen Funktionen, die alle begeisterten Linux -Benutzer zu schätzen wissen, ist die Möglichkeit, grafische Linux -Anwendungen mit dem Windows -Subsystem für Linux Version 2 problemlos auszuführen.

Was ist das Windows -Subsystem für Linux (WSL)?

WSL ist eine Virtualisierungstechnologie, mit der die Linux -Kernel- und Linux -Binärausführung in einem leichten virtuellen Computer unter Windows in einem vollständig integrierten Desktop -Erlebnis ausgeführt werden kann.

Microsoft hat 2016 erstmals WSL veröffentlicht, und das Unternehmen hat es seitdem verbessert. Die neueste Hauptveröffentlichung, WSL 2, ist standardmäßig Benutzern von Windows 11 Build 22000 oder höher zur Verfügung. Sie können nicht nur Befehlszeilen-Tools, sondern auch GUI-Anwendungen ausführen (X11 und Wayland).

Die Unterstützung für das Ausführen von GUI-Anwendungen wird durch das, was Microsoft die WSLG System Distro, einen Linux-Container bezeichnet.

Im Gegensatz zur Benutzerdistribution, die eine von mehreren verschiedenen Linux-Verteilungen sein kann (Ubuntu, Debian, CentOS und andere), wird die Systemdistribution schreibgeschützt, und alle Änderungen werden daran verworfen, wenn WSL neu gestartet wird, um eine nahtlose Aktualisierung zu ermöglichen.

Das Windows -Betriebssystem rendert GUI.EXE RDP -Kunde, der mit freerDP in WSLG kommuniziert. Dank eines RDP -Client -Plugins werden Linux -Anwendungen in das Windows -Startmenü integriert, sodass Benutzer sie mit einem einfachen Klick starten können.

Schritte zur Installation von WSL unter Windows 11

Mit der Veröffentlichung von Windows 11 wurde die Installation von WSL erheblich vereinfacht und läuft nun darauf hinaus, einen einzelnen Befehl in Windows Terminal einzugeben:

  1. Drücken Sie Win + X und wählen Sie Windows Terminal (Administrator).
  2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: WSL -Installation
  3. Warten Sie, bis alle WSL -Komponenten und die Standard -Linux -Distribution (Ubuntu) heruntergeladen werden.

Wenn Sie lieber eine andere Linux -Verteilung installieren möchten, können Sie den folgenden Befehl verwenden, um die bevorzugte Verteilung anzugeben:

WSL -installieren -d

Eine vollständige Liste aller verfügbaren Verteilungen kann mit diesem Befehl erhalten werden:

WSL -List --online

Diese Verteilungen waren zum Zeitpunkt des Schreibens dieses Artikels verfügbar:

  • Ubuntu (Ubuntu)
  • Debian GNU/Linux (Debian)
  • Kali Linux Rolling (Kali-Linux)
  • OpenSuse Sprung 42 (openSuse-42)
  • SUSE Linux Enterprise Server v12 (SLES-12)
  • Ubuntu 16.04 LTS (Ubuntu-16.04)
  • Ubuntu 18.04 LTS (Ubuntu-18.04)
  • Ubuntu 20.04 LTS (Ubuntu-20.04)

Sobald die Installation beendet ist, werden Sie aufgefordert, Ihren Computer neu zu starten. Nachdem Sie sich erneut bei Windows angemeldet haben, beginnt ein Terminalfenster automatisch, die Installation von Ubuntu (oder welcher Verteilung, die Sie ausgewählt haben) zu beenden. Ubuntu fordert Sie dann auf, einen Benutzernamen und ein Passwort einzugeben.

Bevor Sie Ihre erste Linux -GUI -Anwendung installieren und ausführen, sollten Sie auch den neuesten Grafikkartentreiber mit Unterstützung für WLS installieren, um die GPU -Beschleunigung zu ermöglichen:

  • Intel GPU -Treiber für WSL
  • AMD GPU -Treiber für WSL
  • Nvidia GPU -Treiber für WSL

Sie sind jetzt bereit, Windows Terminal zu starten und die Standardhülle in Ubuntu zu ändern, indem Sie auf das Down-Arm-Symbol oben klicken und die Ubuntu-Option auswählen. Sie sollten sich eine vertraute Ubuntu -Bash -Eingabeaufforderung ansehen.

Die erste Begrüßungsnachricht zeigt nützliche Systeminformationen an, einschließlich der IP -Adresse der virtuellen Maschine.

Führen Sie Ihre erste Linux -GUI -Anwendung aus

Sie können es verwenden, um jedes Paket zu installieren, das in den offiziellen Ubuntu -Repositories vorhanden ist. Für die Zwecke dieses Artikels werden wir Tux Racer installieren, ein einfaches OpenGL-basierter Rennspiel mit Tux.

Laden Sie die neuesten Paketinformationen aus allen verfügbaren Quellen herunter:

sudo APT -Update

Installieren Sie verfügbare Updates:

sudo APT -Upgrade

Installieren Sie das Paket "ExtremetuxRacer":

sudo apt installieren extremetuxracer

Wenn Sie Ubuntu normalerweise leiten würden, können Sie jetzt Tux Racer starten, indem Sie „extremetuxracer“ in einem Terminal eingeben. Wenn Sie Ubuntu mit WSL unter Windows 11 ausführen, ist dies nicht möglich. Stattdessen müssen Sie Tux Racer und andere GUI -Anwendungen aus dem Windows -Startmenü starten.

Sie können jetzt die Linux -Version von Tux Racer unter Windows 11 spielen! Aufgrund seiner 3D -Grafik zeigt das Spiel hervorragende Arbeit, wie gut 3D -Beschleunigung funktioniert.

Sind Linux -GUI -Anwendungen unter Windows 11 nützlich?

So geeky und interessant wie die Linux -Version von Tux Racer unter Windows 11 zu spielen, ist nicht die nützlichste Anwendung der Virtualisierungstechnologie von Microsoft. Sie sind also Linux -GUI -Anwendungen unter Windows 11 tatsächlich nützlich?

Natürlich sind sie! Zunächst läuft nicht alle Linux -Software nativ unter Windows. Anwendungen wie Evolution, Geary, Gnome Web (Epiphany), Vocal oder Rapid Photo Downloader haben möglicherweise nicht genau die gleiche Massenattraktivität wie die Adobe Creative Suite oder Final Cut Pro, aber sie haben ihre Fans, die die Option zu schätzen wissen, sie auszuführen unter Windows.

Noch wichtiger ist jedoch, dass WSLG für Entwickler ein Segen ist. Webentwickler können Linux -Webbrowser problemlos installieren und sie verwenden, um zu sehen, wie gut sie ihre Websites anzeigen.

Last but not least bietet die neueste Version von WSL eine großartige Möglichkeit, jemanden in die wundervolle Welt von Linux---nur die Terminalseite der heilenden Dinge vorzustellen, um eine neue Generation von Linux-Entwicklern, Administratoren und regulären Benutzern zu fördern.