Windows 10、11用户可于Microsoft Store直接下载安装WSL

Microsoft Store中的WSL(Windows Subsystem for Linux)现在移除预览标签,成为最新的正式版本,直接使用wsl–install指令,就会默认替新用户安装商店的中的WSL版本,与之前作为Windows组件的WSL版本相比,使用商店中的WSL能够更快地获得更新。另外,除了Windows 11,现在用户在Windows 10也可以从商店下载WSL,并且获得systemd和Linux GUI应用程序等新功能支持。

WSL现在作为Microsoft Store中的应用程序,能够让用户快速在Windows中实际执行Linux。官方提到,这次的更新目标是简化WSL版本控制,使Microsoft Store成为WSL安装默认位置。

商店的WSL版本具有一些重大更新,包括用户可以选择使用systemd支持,也让Windows 10用户可以在WSL执行Linux GUI应用程序,这是之前只有Windows 11可以使用的功能。而当用户使用wsl–update指令,系统则会默认打开Microsoft Store,所有WSLg和WSL核心都被打包进同一个WSL组件,这代表用户不再需要进行额外MSI安装。

目前商店版本的WSL版本,就是当前WSL默认版本,在此次更新,微软还将WSL功能向后移植至Windows 10和Windows 11。wsl.exe–install指令现在将自动安装WSL商店版本,并且不会再启动WSL可选组件,也不需要安装WSL核心或是WSLg MSI组件,不过,用户仍然可以选择虚拟机平台,目前会默认安装Ubuntu。wsl.exe–update指令则会检查Microsoft Store并应用WSL MSIX组件更新,而不会更新WSL核心MSI。

用户暂时需要手动搜索,才能获得最新的WSL正式版本,微软预计在12月中旬会自动推送更新,要使用最新WSL,用户需要安装Windows的可用更新,操作系统要求Windows 10 21H1、21H2或22H2版本,或是Windows 11 21H2。

如果用户是使用WSL 1发行版,便仍需要WSL可选组件,WSL 1虽然仍可以获得重要错误修复,但是WSL商店版本则会持续更新功能,官方提到,用户需要特别识别所使用的WSL版本,因为两者的基础架构不同,运行和行为也都不一样,WSL 2具有更好的文件系统性能,并使用真正的Linux核心,但是需要执行虚拟化。