微软与Canonical合作,将systemd引入WSL

声明:本文来自于微信公众号 OSC开源社区(ID:oschina2013),授权站长之家转载发布。微软和 Canonical 联合宣布,systemd 现在可以在 Windows Subsystem for Linux(WSL2)…

声明:本文来自于微信公众号 OSC开源社区(ID:oschina2013),授权站长之家转载发布。

微软和 Canonical 联合宣布,systemd 现在可以在 Windows Subsystem for Linux(WSL2)中运行了,此举可以让用户在 Windows 设备上获得更加全面的 Linux 体验。systemd 的作者 Lennart Poettering 在7月份离开红帽并加入了微软,不知道其中是否有他的贡献。

微软与Canonical合作,将systemd引入WSL

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

    本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系admin#jikehao.com删除。
    (0)
    极客号的头像极客号
    上一篇 2022年 9月 26日
    下一篇 2022年 9月 26日

    相关推荐

    合作联系:1152QQ041010