微软将WSL2子系统(Windows Subsystem for Linux)移植到Windows 10 1903和1909
微软 宣布了 关于提供子系统支持 WSL2 (适用于 Linux 的 Windows 子系统)在 Windows 10 版本 1903 和 1909 中,分别于去年 2 月和 10 月发布。 WSL2004 子系统允许 Linux 可执行文件在 Windows 上运行,最初是在 10 年发布的 Windows 2 中提供的。微软现在已将该子系统引入到过去的 Windows 10 更新中,这些更新在许多企业中仍然具有相关性和使用性。 将 WSL2004 移植到这些版本将允许高效执行 Linux 环境,而无需迁移到 Windows 1903 1909(支持版本 XNUMX 和 XNUMX 会持续 直到 2020 年 2022 月和 XNUMX 年 XNUMX 月)。
让我们提醒您,WSL2 版本 不同 交付成熟的 Linux 内核,而不是以前使用的模拟器,该模拟器将 Linux 系统调用转换为 Windows 系统调用。 WSL2 中的 Linux 内核不包含在 Windows 安装映像中,而是由 Windows 动态加载并保持最新,类似于图形驱动程序的安装和更新方式。 标准的Windows Update机制用于安装和更新内核。
建议用于 WSL2 核心 基于 Linux 4.19 内核版本,该版本使用已在 Azure 中运行的虚拟机在 Windows 环境中运行。 内核中使用的 WSL2 特定补丁包括优化,以减少内核启动时间、减少内存消耗、将 Windows 返回到 Linux 进程释放的内存,以及在内核中保留所需的最少驱动程序和子系统集。