出品|开源中国
微软和 Canonical 联合宣布,systemd 此刻能够在 Windows Subsystem for Linux(WSL2)中运行了,此举能够让用户在 Windows 设备上得到更加全面的 Linux 体验。systemd 的作者 Lennart Poettering 在 7 月份离开红帽并加入了微软,不晓得其中是不是有他的贡献。
systemd 是一套用于 Linux 系统的基本构建模块,它供给了一个系统和服务管理器,做为 PID 1 运行并起步系统的其他部分。
许多知名的 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
|