0

微软 WSL Containers 公测版正式发布:原生支持 Linux 容器

微软正式发布 WSL Containers 公测版,该功能允许开发者在 Windows 系统中原生运行 Linux 容器,无需安装 Docker Desktop。此版本支持命令行工具与可编程 API,并已集成到 MSBuild 和 CMake 构建系统中。

安装与使用方式

用户需先在终端运行更新命令安装 WSL 预发布版本:

wsl --update --pre-release

安装完成后即可获得新的 Linux 容器 CLI 工具 wslc.exe(内置别名 container.exe)以及可编程 API。微软表示该 CLI 采用与 Docker 相似的命令格式,开发者可直接沿用既有操作习惯。

核心功能特性

WSL Containers 支持 GPU 直通功能,通过在运行命令中添加 –gpus all 参数,可将本地显卡直接接入容器环境运行 PyTorch 等机器学习工作负载。同时支持端口映射,可快速启动完整的 Ubuntu KDE 桌面容器。

可编程 API 与构建系统集成

新增的 API 允许开发者将 Linux 容器操作直接嵌入原生 Windows 应用程序,无需向用户暴露命令行界面。微软已将 API 集成至 MSBuildCMake,开发者可直接在项目文件中定义容器构建步骤。

技术架构与网络优化

WSL Containers 采用独立的 Hyper-V 工具虚拟机架构,每个应用和 CLI 会话均在后台生成专属的轻量级虚拟机,降低应用间相互窥探的风险。

微软同时宣布正在开发名为 virtiofs 的新默认文件系统以提升 Windows 与 Linux 之间的文件传输速度,并引入实验性网络模式 consomme,通过将 Linux 网络流量直接路由至 Windows 来解决企业 VPN 兼容性问题。

via Neowin

0 评论
最旧
最新 最多投票
0
希望看到您的想法,请您发表评论x