So installieren Sie Arch Linux im Windows-Subsystem für Linux

Während beliebte Distributionen wie Ubuntu, Debian und Fedora bereits seit einiger Zeit im Windows-Subsystem für Linux (WSL) verfügbar sind, können Sie jetzt auch offiziell Arch Linux installieren und verwenden. Arch Linux ist bekannt für sein einfaches Design, das Rolling-Release-Modell und das benutzerzentrierte Konzept. Es innerhalb von WSL unter Windows auszuführen, bietet Ihnen das Beste aus beiden Welten: eine minimalistische, hochmoderne Linux-Distribution neben Ihren Windows-Tools. Dieser Leitfaden bietet einen kurzen Überblick über WSL und erklärt, wie Sie Arch Linux darauf installieren.
Was ist das Windows-Subsystem für Linux (WSL)
Das Windows-Subsystem für Linux (WSL) ist eine Funktion in Windows 10 und 11, die es Ihnen ermöglicht, Linux-Distributionen nativ zu installieren und auszuführen, ohne ein Dual-Boot-Setup oder eine virtuelle Maschine zu benötigen. Denken Sie daran als einen Übersetzer zwischen Windows und Linux, der es Ihnen ermöglicht, Linux-Tools zu verwenden, Skripte auszuführen und sogar GUI-Apps zu starten – alles, ohne Ihren Windows-Desktop zu verlassen.
Es gibt zwei Standardversionen des Windows-Subsystems für Linux: WSL 1 und WSL 2. WSL 1 war die erste Version. Sie übersetzte Linux-Systemaufrufe in Windows NT-Kernelaufrufe. Obwohl innovativ, hatte es Leistungsbeschränkungen, insbesondere bei Dateisystemoperationen, und fehlte die vollständige Systemaufrufkompatibilität, einschließlich der fehlenden Unterstützung für bestimmte Linux-Kernel-Funktionen.
WSL 2 stellt einen bedeutenden architektonischen Wandel dar. Es verwendet einen echten Linux-Kernel, der in einer leichten virtuellen Maschine auf Basis von Hyper-V läuft. Dieses Design verbessert die Dateisystemleistung erheblich und bietet vollständige Systemaufrufkompatibilität. Es ermöglicht die Ausführung von Linux-Anwendungen und -Tools, die zuvor mit WSL 1 inkompatibel waren. Für eine Distribution wie Arch Linux, die oft auf neuere Kernel-Funktionen angewiesen ist und ein standardmäßiges Linux-Verhalten erwartet, ist WSL 2 die empfohlene Plattform.
Einrichten von Arch Linux auf WSL2
Arch Linux auf WSL 2 zum Laufen zu bringen, ist jetzt dank der Verfügbarkeit eines offiziellen Images unkompliziert. Stellen Sie jedoch sicher, dass WSL zuerst installiert ist. Wenn Sie sich nicht sicher sind, ob WSL installiert ist, ist der einfachste Weg, dies zu bestätigen und zu installieren, über PowerShell.
Öffnen Sie PowerShell und führen Sie dies aus:
wsl --install --no-distribution
Dieser Befehl installiert die erforderlichen WSL-Funktionen und -Komponenten, die für GUI-Anwendungen benötigt werden. Außerdem müssen Sie möglicherweise das System neu starten, sobald die Installation abgeschlossen ist.
Nach einem Neustart öffnen Sie erneut Ihre PowerShell und installieren Arch Linux mit diesem:
wsl --install archlinux
Dieser Befehl lädt das offizielle Arch Linux WSL-Image herunter und richtet es als neue Distributionsinstanz in Ihrer WSL-Umgebung ein.
Sobald die Installation abgeschlossen ist, können Sie Ihr Arch Linux mit diesem Befehl starten:
wsl -d archlinux
Wenn Sie die Arch Linux WSL-Instanz zum ersten Mal starten, müssen Sie Ihre Paketlisten aktualisieren und alle installierten Pakete mit diesem Befehl auf die neuesten Versionen aktualisieren:
sudo pacman -SyuBestätigen Sie alle Aufforderungen, um mit der Synchronisierung und dem Upgrade fortzufahren. Sie können jetzt zusätzliche Software installieren und Ihre Umgebung mit Pacman anpassen.
Einschränkungen von Arch Linux WSL
Während das Ausführen von Arch Linux auf WSL 2 eine robuste Umgebung für viele Aufgaben bietet, ist es wichtig zu beachten, dass dieses Setup nicht identisch mit einer nativen Arch Linux-Installation ist. Zahlreiche Einschränkungen ergeben sich aus der Natur des Betriebs innerhalb des Windows-Ökosystems.
Eine bemerkenswerte Einschränkung ist die Unterstützung für ARM-basierte Windows-PCs. Derzeit ist das offizielle Arch Linux WSL-Image hauptsächlich für die amd64-Architektur verfügbar. Das bedeutet, dass Benutzer mit ARM-betriebenen Windows-Geräten (wie einigen Surface Pro oder Dell XPS-Modellen mit Snapdragon-Prozessoren) möglicherweise das offizielle Arch-Image nicht installieren und verwenden können. Andere Linux-Distributionen sind jedoch für ARM auf WSL verfügbar. Das Fehlen eines offiziellen ARM-Builds spiegelt den Fokus des eigenständigen Arch Linux-Betriebssystems auf amd64 wider.
Zusätzliche allgemeine Einschränkungen von WSL im Vergleich zu einer nativen Installation umfassen den Mangel an direktem Hardwarezugriff, begrenzte Unterstützung von Kernelmodulen, Nuancen in der systemd-Integration und Leistungsprobleme bei Dateisystemen. Dennoch bietet Arch Linux auf WSL 2 für typische Entwicklungs-Workflows, die Nutzung von Befehlszeilen-Utilities und allgemeine Linux-Erkundungen erhebliche Funktionalität.
Fazit
Die Hinzufügung eines offiziellen Arch Linux-Images zur WSL-Reihe ist eine willkommene Entwicklung für alle Linux-Benutzer, die die Philosophie und das Paketmanagement von Arch schätzen. Außerdem ist es kein vollständiger Ersatz für eine native Installation aufgrund des begrenzten Hardwarezugriffs und der fehlenden systemd-Unterstützung.
Wenn Ihnen Arch Linux jedoch zu fortgeschritten erscheint, können Sie auch in Betracht ziehen, Ubuntu oder Debian auf WSL auszuprobieren, da diese benutzerfreundlicher sind.