Microsoft i Canonical dodają wsparcie systemowe do WSL

Microsoft i Canonical dodają wsparcie systemowe do WSL

Microsoft ogłosił wsparcie dla systemd w WSL z pomocą Canonical, firmy stojącej za Ubuntu. Ze względu na pewne duże zmiany, które musiały zostać wprowadzone w WSL, Microsoft obecnie zapewnia wsparcie, więc nie ma to wpływu na istniejące dystrybucje WSL. Po zebraniu informacji zwrotnych zastanowi się, jak domyślnie wspierać systemd.

Dla Microsoftu ważne było dodanie wsparcia systemd do WSL, ponieważ większość popularnych dystrybucji Linuksa używa go domyślnie. Istnieje kilka aplikacji linuksowych, które zależą od systemd, w tym Canonical Snap, microk8s, który umożliwia lokalne uruchamianie Kubernetes, oraz systemctl, który jest częścią systemd i umożliwia interakcję z usługami.

Microsoft najpierw wprowadza aktualizację WSL do Windows Insiders i udostępni ją wszystkim kilka tygodni później. Jeśli nie jesteś niejawnym testerem, nadal możesz pobrać najnowszą wersję WSL z GitHub . Aby włączyć systemd, musisz zainstalować wersję 0.67.6. Mając najnowszą wersję WSL, musisz edytować wsl.conf za pomocą następującego polecenia: sudo nano etc/wsl.conf , w sekcji [boot] upewnij się, że jest to systemd=true , zamknij edytor nano za pomocą CTRL+O , aby zapisz i CTRL+X , aby wyjść.

Teraz musisz ponownie uruchomić instancje WSL, więc uruchom wsl.exe –shutdown z PowerShell. Kiedy uruchamiasz dystrybucję, powinieneś być w stanie użyć systemctl list-unit-files –type=service, aby sprawdzić, czy systemd działa. Aby dowiedzieć się więcej o tym, co możesz zrobić z systemd w WSL, zapoznaj się z tym postem kanonicznym , który zawiera kilka pomysłów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *