libook
2022-07-08 16:22:27 +08:00
WSL 的定位应该不是个 Linux 发行版,而是从 Windows 下进行 Linux 应用开发的辅助环境而已,除了应用开发基本干不了别的事情,但又比大多虚拟机要轻,而且有开箱即用的与 Windows 协作的能力。
可以说,WSL 只是一款商业产品而已,用较低的成本尝试满足较大部分开发者的开发需求(比如 Web 开发),做为商业产品要考虑 ROI ,就也没必要满足所有用户的需求。
又或者说,WSL 大部分功能都归功于内部运行的 Ubuntu ,Ubuntu 本身是个发行版,WSL 只是个跑 Linux 发行版的框架而已。我在 WSL 环境里用的最多的其实是 Arch Linux 。
WSL 无论是作为一个应用开发工具还是作为一款拉拢开发者的产品,我个人都觉得还挺成功的;但同时工具都是有适合的场景和不适合的场景,在不适合 WSL 的场景下用其他工具就好了;比如迫于 Docker Desktop 过于难用,我在 Hyper-V 上装了个精简但完整启动的 Linux 来跑 Docker Daemon 。
不知道微软此举是啥目的,是要搞个魔改版 systemd 跟 Windows 服务体系打通嘛?