微软和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 是否正在运行。

标签:

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。