18910140161

微软与Canonical合作 将systemd引入WSL

顺晟科技

2022-10-19 10:14:05

108

文章目录如何在Ubuntu WSL中启用systemd声明:本文来自微信公众号OSC开源社区(ID:oschina2013),已获得重新发布许可。

微软和Canonical共同宣布可以在Windows Subsystem for Linux(WSL2)上运行systemd。这使用户能够在Windows设备上获得更全面的Linux体验。Systemd的作者Lennart Poettering今年7月离开红帽加入微软,不知道是否有他的贡献。

图片

Systemd是Linux系统的基本构建模块,提供系统和服务管理器,使系统以PID1运行和引导。

许多著名的Linux发行版(如Ubuntu、Debian等)默认运行systemd。这意味着您可以通过WSL使用依赖systemd支持的软件,并使WSL比兼容层更接近可独立安装的Linux发行版。

使用Systemd的著名Linux应用程序包括:

Snap(Canonical是为使用Linux内核和systemd init系统的操作系统开发的软件打包和分发系统)

MicroK8s(轻量级Kubernetes,旨在降低K8s和云本机应用程序开发的访问阈值)

Systemctl(查看和控制systemd系统和服务管理器的状态)

如何在Ubuntu WSL中启用systemd要使用systemd,可以先检查Microsoft Store是否正在运行版本0.67.6或更高版本的WSL,然后运行wsl - version以确定版本号。

其次,在Ubuntu实例中,必须将以下修改添加到/etc/wsl.conf中:

[boot]systemd=true然后在PowerShell上运行wsl - shutdown以重新启动实例并重新启动Ubuntu

(申报)

相关文章
随机推荐
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航