微软把 Linux 容器原生搬进了 Windows。9 月 30 日,官方发布公告,正式推出 WSL 3.0(当前最新版本 3.0.1),让 Windows 11 原生支持 Linux 容器的运行,开发者不必再另外装一套虚拟化软件。

这轮更新最大的变化,是引入了名为 wslc 的容器工具。借助它,用户可以直接在 Windows 11 上创建、部署并运行 Linux 容器;微软同步开放了 API,允许 Windows 程序透明地调用容器,进一步降低开发门槛。

底座也被换新。WSL 3.0 换用了 Linux 6.18 版内核,同时砍掉多余驱动和子系统,让启动更快、内存占用更低。官方称,在默认打开 virtiofs 文件系统的前提下,读写 Windows 文件的速率能实现翻倍,这对需要在两套环境间频繁读写代码的人来说是实打实的提速。

网络方面,新版本加入了一种叫 consomme 的模式,Linux 流量经由 Windows 主机转发。它兼容代理服务器与企业网络策略,能缓解此前容器网络隔离带来的部署难题,更适合企业内部环境。

开源姿态也摆得很明确:容器启动组件、命令行工具、后台服务以及 WSLg 图形堆栈,都以 MIT 协议开源。工具链层面,容器工具包能做的事情不少:可以创建和启动容器,也能停止、导出、检查与清理;此外还有 CPU 与内存上限、镜像上传下载、网络设置和 GPU 访问等能力,并接入了 MSBuild、CMake、C++、C#、WinRT 以及 VS Code 的开发容器。

把这些拼起来看,WSL 3.0 想把 Windows 从“运行 Linux 的地方”变成“Linux 容器的原生宿主”。对既依赖 Windows 桌面、又大量使用容器工作流的开发者而言,这一步能省掉不少环境切换与配置的麻烦。

对开发者来说,这些变化叠加起来最直接的感受,是环境的边界更模糊了:Windows 桌面与 Linux 容器不再需要频繁切换心思去维护两套体系。若后续工具链继续打通,Windows 上的 Linux 开发体验还会再向“原生”靠近一步。

文章与图片内容转载网络,如有侵权请联系平台删除

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部