在 Windows 11 上运行 Linux 应用程序的环境将通过 Microsoft Store 提供

微软宣布推出适用于 Windows 11 的 WSL(Windows Subsystem for Linux)环境选项,允许运行 Linux 可执行文件。 与以前版本的 Windows 的 WSL 交付不同,Windows 11 的版本并未内置于系统映像中,而是打包为通过 Microsoft Store 目录分发的应用程序。 同时,从使用的技术来看,WSL的填充方式保持不变,只是安装和更新的方式发生了变化。

值得注意的是,通过 Microsoft Store 进行分发可以加快更新和新 WSL 功能的交付速度,包括允许您安装新版本的 WSL,而无需与 Windows 版本绑定。 例如,一旦支持图形Linux应用程序、GPU计算和磁盘安装等实验性功能准备就绪,用户将能够立即访问它们,而无需更新Windows或使用Windows Insider的测试版本。

让我们回想一下,在现代 WSL 环境中,使用的不是将 Linux 系统调用转换为 Windows 系统调用的模拟器,而是使用具有成熟 Linux 内核的环境。 为 WSL 提议的内核基于 Linux 内核 5.10 的发布,该内核通过 WSL 特定的补丁进行了扩展,包括减少内核启动时间、减少内存消耗、将 Windows 返回到 Linux 进程释放的内存以及保留最小内存等优化。内核中所需的一组驱动程序和子系统。

内核使用已在 Azure 中运行的虚拟机在 Windows 环境中运行。 WSL 环境在具有 ext4 文件系统和虚拟网络适配器的单独磁盘映像 (VHD) 上运行。 用户空间组件是单独安装的,并且基于不同发行版的构建。 例如,对于 WSL 中的安装,Microsoft Store 目录提供了 Ubuntu、Debian GNU/Linux、Kali Linux、Fedora、Alpine、SUSE 和 openSUSE 的版本。



来源: opennet.ru

添加评论