Microsoft und Canonical fügen systemd-Unterstützung zu WSL hinzu

Microsoft und Canonical fügen systemd-Unterstützung zu WSL hinzu

Microsoft hat mit Hilfe von Canonical, dem Unternehmen hinter Ubuntu, Unterstützung für systemd in WSL angekündigt . Aufgrund einiger großer Änderungen, die an WSL vorgenommen werden mussten, bietet Microsoft derzeit Unterstützung, sodass vorhandene Distributionen von WSL nicht betroffen sind. Nachdem er Feedback gesammelt hat, wird er überlegen, wie systemd standardmäßig unterstützt werden kann.

Für Microsoft war es wichtig, systemd-Unterstützung zu WSL hinzuzufügen, da die meisten gängigen Linux-Distributionen sie standardmäßig verwenden. Es gibt mehrere Linux-Anwendungen, die von systemd abhängen, darunter Canonical Snap, microk8s, mit dem Sie Kubernetes lokal ausführen können, und systemctl, das Teil von systemd ist und Ihnen die Interaktion mit Diensten ermöglicht.

Microsoft führt das WSL-Update zuerst für Windows-Insider und ein paar Wochen später für alle ein. Wenn Sie kein Insider sind, können Sie trotzdem die neueste Version von WSL von GitHub herunterladen . Um systemd zu aktivieren, müssen Sie Version 0.67.6 installieren. Wenn Sie die neueste Version von WSL haben, müssen Sie wsl.conf mit dem folgenden Befehl bearbeiten: sudo nano etc/wsl.conf , stellen Sie sicher , dass im Abschnitt [boot] systemd=true steht, und schließen Sie den Nano-Editor mit STRG +O Speichern und STRG+X zum Beenden.

Sie müssen jetzt Ihre WSL-Instanzen neu starten, also führen Sie wsl.exe –shutdown von PowerShell aus. Wenn Sie die Distribution starten, sollten Sie in der Lage sein, systemctl list-unit-files –type=service zu verwenden , um zu überprüfen, ob systemd funktioniert. Um mehr darüber zu erfahren, was Sie mit systemd in WSL machen können, sehen Sie sich diesen kanonischen Beitrag an, der einige Ideen enthält.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert