Windows SubSystem for Linux 目前已经支持众多发行版,但没在支持列表中的发行版用户亦可安装,只不过过程稍微麻烦些。
例如 IBM 旗下的红帽 RHEL 企业版就不在支持列表中,但这种情况很快就会改变,微软宣布 RHEL 将在未来数月内成为 WSL 官方发行版。
用户可以直接通过 wsl –list –online 命令查看所有发行版列表,或者直接使用 wsl –install 命令直接安装 RHEL 无需其他额外步骤。
RHEL 主要是针对企业用户并且并非免费的操作系统,既然是面向企业的那肯定也更注重安全性,所以此次微软对 WSL 的更新还包括针对企业用户集成 Microsoft Entra ID 可以用于 WSL 安全性验证等。
值得注意的是微软还对 WSL 子系统的格式架构设计进行了重大更改,原本要推出适用于 WSL 的发行版需要将.tar 打包文件封装为.appxbundle 然后再通过 Microsoft Store 发布。
新设计架构则是可以直接使用.tar 打包文件,只需要对文件进行稍微修改即可部署,并不需要非得通过微软商店发布,这样做的好处在于企业可以在内部定制发行版然后将其通过内网共享安装。
Microsoft Intune 也与 Microsoft Entra ID 进行了整合,Intune 目前已经全面支持 WSL,IT 管理员可以借助 Intune 设置不同的策略,例如限制企业内部使用的 WSL 发行版或版本号,只有通过 IT 管理员批准的版本才可以安装。
目前支持 Entra ID 的 WSL 已经开始预览,微软称其为零信任架构可以大幅度提升安全性,包括改进凭证传递方式避免通过网络数据包传输,从而规避潜在的泄露和劫持等。