微軟發布了 Windows 11/10 的 Linux 子系統新預覽版,版本號為 0.67.6,該版本帶來了一些重磅功能。
微軟宣布從該版本開始,WSL 已支持 systemd。
systemd 是一款初始化系統工具,許多流行的 Linux 發行版默認運行 systemd,例如 Ubuntu、Debian 等,由 Lennart Poettering 帶頭開發。
其開發目標是提供更優秀的框架以表示系統服務間的依賴關系,并依此實現系統初始化時服務的并行啟動;
同時達到降低 Shell 的系統開銷的效果,最終代替現在常用的 System V 與 BSD 風格 init 程序。
一些依賴 systemd 支持的應用示例包括 snap,它是一個包管理器,用于在 Ubuntu 中安裝和管理軟件。
有了這個,用戶就可以使用 snap install 等命令輕松安裝應用。
還有 microk8s,它可以讓用戶在本地機器上快速運行 Kubernetes。
微軟表示,支持 systemd 需要對 WSL 架構進行更改。由于 systemd 需要 PID 1,因此在 Linux 發行版中啟動的 WSL init 進程將成為 systemd 的子進程。
關鍵詞: