答案1
根据在 WSL 中如何实现这种改变?在Microsoft 开发人员博客,这是因为常规 WSLinit
进程是作为的子进程启动的,以systemd
提供现有的 WSL 功能:
支持 systemd 需要对 WSL 架构进行更改。由于 systemd 需要 PID 1,因此在 Linux 发行版中启动的 WSL init 进程将成为 systemd 的子进程。由于 WSL init 进程负责提供 Linux 和 Windows 组件之间通信的基础架构,因此更改此层次结构需要重新考虑对 WSL init 进程做出的一些假设。