微软和Canonical为WSL带来了systemd支持

导读 微软宣布在Ubuntu背后的公司 Canonical 的帮助下为 WSL 带来了 systemd 支持。由于必须对 WSL 进行一些重大更改,Microsoft 暂时

微软宣布在Ubuntu背后的公司 Canonical 的帮助下为 WSL 带来了 systemd 支持。由于必须对 WSL 进行一些重大更改,Microsoft 暂时选择加入支持,因此现有的 WSL 发行版不受影响。收集反馈后,它将研究如何默认支持 systemd。

微软将 systemd 支持添加到 WSL 很重要,因为大多数流行的 Linux 发行版默认使用它。有几个 Linux 应用程序依赖于 systemd,包括 Canonical 的 Snap、microk8s——它可以让 Kubernetes 在本地运行,以及 systemctl——它是 systemd 的一部分,可以让你与服务交互。

微软最初将向 Windows Insiders 推出 WSL 更新,然后在几周内将其提供给所有用户。如果您不是 Insider,您仍然可以从 GitHub 下载最新的 WSL 版本。启用 systemd 所需的版本是 0.67.6。有了最新的 WSL,您需要使用以下命令编辑wsl.conf : sudo nano etc/ wsl.conf,在[boot]下确保它读取systemd=true ,使用CTRL+O关闭 nano 编辑器保存并CTRL+X退出。

现在您需要重新启动 WSL 实例,因此从 PowerShell运行wsl.exe --shutdown 。当您运行发行版时,您应该能够使用systemctl list-unit-files --type=service来检查 systemd 是否正在运行。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!