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


微软和 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

相關推薦

2022-11-26

容层。第 1 代 WSL——即 WSL 1 最初由微软和 Ubuntu 开发商 Canonical 合作开发,于 2016 年发布。 2019 年,微软推出了第 2 代 WSL——WSL 2。WSL 2 对基础体系架构进行了重大改造,它使用虚拟化技术和完整 Linux 内核来实现其新功能,支

2022-11-18

,以防止 /tmp/.X11-unix 套接字在启动时被移除。 不要为 systemd 创建 pty,以解决 systemd 在启动时超时的问题。 PS:这是 WSL 2 的 1.0 版本,不是 WSL 1 的 1.0 版本,微软版本号就是这么迷 更多详情可查看:https://github.com/microsoft/WSL

2023-10-26

deepin 社区宣布 deepin WSL 已正式上架微软商店。 WSL 是 Windows Subsystem for Linux 的缩写,它是一种可以让用户在 Windows 上运行 Linux 的技术。使用 WSL,可以轻松地在 Windows 和 Linux 之间切换和集成,使用开源的工具和环境来开发或

2022-05-26

微软在 Build 2022 大会上发布了一些旨在支持 Windows on Arm 的公告。其中包括宣布推出一款与高通合作创建的,基于 Arm 的开发者设备 Project Volterra。Project Volterra 使用骁龙处理器和神经处理单元(NPU),允许开发者构建云原生 AI 应

2022-02-17

妓嘉科技(GIGABYTE Technology)宣布与 Canonical 达成合作,对 Ubuntu Server 操作系统的服务器进行认证,以帮助客户能够快速、自信地进行系统部署。 “作为技嘉对企业解决方案认证和帮助客户快速部署的承诺的一部分,技嘉定期

2023-02-15

允许 WSL 使用 OpenGL、OpenCL 和 Vulkan API 进行 GPU 加速之后,微软又正式发布了针对 Linux 的 Windows 子系统 (WSL2)  的 Direct3D 12 GPU 视频加速支持。 这项 Direct3D 12 for WSL 工作在 Mesa 内构建,允许在 WSL2 下使用 GPU 加速视频的编码/解

2022-03-22

网友了应聘 Canonical 公司(Ubuntu 开发商)的经历。据介绍,这名网友面试的是 Ubuntu WSL 工程师岗位。不过面试刚开始他就选择了“跑路”,因为 Canonical 公司 HR 发送的一封邮件列出了三四十个问题,并要求求职者以 PDF 形式进

2022-01-05

ux 。 而各大 Linux 厂商似乎也嗅到了其中的商机,比如 Canonical 。据外媒 Phoronix 报导,Canonical 正在招聘 Ubuntu 桌面游戏产品经理,意图通过和一些对游戏有所了解的产品经理的合作,赶上 V 社这股 Linux 游戏的东风。从 Canonical

2022-08-09

微软 Linux on Windows 团队主管宣布,已面向所有 Windows Insiders 用户推出了 Windows Subsystem for Linux 0.65.1。 WSL 即 Windows Subsystem for Linux,是 Windows 的 Linux 子系统,本质是在 Windows 上原生运行 Linux 二进制可执行文件(ELF 格式

2023-07-16

在 Windows 上享受 deepin 的美观界面和强大功能。 作为微软的一项新功能,WSLg 让用户可以在 WSL2 里运行 Linux GUI 应用程序,并无缝地集成到 Windows 桌面。WSLg 包含了一个 Wayland 服务器、一个 RDP 客户端和一个 PulseAudio 服务器,用

2022-10-20

-driver-lvm,将二进制文件拆成两个软件包。 更新 dracut、systemd、systemtap:修复日志文件路径。 更新 generate_source_tarball 脚本,使其与自动升级工具对接。 更新 iana-etc:将文件移至自己的子包,以减少基本包的大小。 更新 kat

2021-11-09

微软今天正式发布了 Visual Studio 2022,Visual Studio 2022 的主要功能包括: 64-bit devenv.exe 现在仅支持 64 位 Azure Cloud Services 现在支持 Azure 云服务(经典)和 Azure 云服务(扩展支持)项目 C++ v143 构建工具现在可通过 Visua

2023-02-12

Ubuntu 母公司 Canonical 宣布正式加入学院软件基金会 (Academy Software Foundation, ASWF),并成为高级会员 (Premier Members)。据介绍,Canonical 在开源社区内提供的服务和产品,帮助推动或提供创意产业所依赖的许多核心技术。 2018 年,一

2023-01-19

微软方面宣布了 Azure OpenAI 服务的全面上市,这是微软对人工智能民主化的持续承诺以及与 OpenAI 持续合作的一部分。微软在 2021 年 11 月推出了 Azure OpenAI 服务,允许通过 REST API 访问 OpenAI 的强大语言模型;但彼时该服务只对