微软已实现对 WSL2 子系统的支持(Windows 子系统 Linux)在 Windows Server 2022最初,WSL2 子系统提供可执行文件的启动功能。 Linux в Windows仅提供多种变体 Windows 最初是为工作站设计的,但现在微软已将此子系统转移到服务器版本中。 Windows支持 WSL2 的组件 Windows Server 目前已提供测试版,以实验性更新 KB5014021(操作系统版本 20348.740)的形式发布。相关支持将在六月累积更新中添加。 Linux-计划将基于WSL2的环境集成到主组件中 Windows Server 2022 并向所有用户提供。
确保可执行文件能够运行 Linux WSL2不再使用模拟器来转换系统调用。 Linux 进入系统调用 Windows并转而提供一个具有完整内核的环境 Linux针对 WSL 提出的内核方案基于内核版本 Linux 5.10 版本增强了 WSL 特有的补丁,包括优化以减少内核启动时间、降低内存消耗并恢复 Windows 解放 Linux-内存进程,内核中只保留必要的驱动程序和子系统。
内核运行于一个环境中 Windows 使用已在 Azure 中运行的虚拟机。WSL 环境运行在单独的磁盘映像 (VHD) 中,采用 ext4 文件系统和虚拟网络适配器。用户空间组件单独安装,并基于各种发行版的构建版本。例如,可在 Microsoft Store 中找到适用于 WSL 的构建版本。 Ubuntu, Debian GNU/Linux卡莉 LinuxFedora、Alpine、SUSE 和 openSUSE。
来源: opennet.ru
