当前位置: 首页 > 科技观察

微软 Windows 11 应用商店上架 Windows Linux 子系统(WSL):程序升级更快,无需升级操作系统

时间:2023-03-18 18:52:42 科技观察

MicrosoftWindows11AppStore上的WindowsSubsystemforLinux(WSL):程序升级速度更快,无需升级操作系统普遍适用于Windows11PC。WSL预览版登陆MicrosoftStore有一大优势:现在你可以更快地获得最新的WSL更新和功能,而无需升级Windows操作系统。此更改将这些二进制文件从Windows映像的一部分转变为从应用商店安装程序的一部分。这将WSL与Windows版本分离,用户可以通过MicrosoftStore更新Windows版本。一旦当前预览版功能敲定,包括GUI应用程序支持、GPU计算、Linux文件系统驱动安装等,你不需要更新整个Windows操作系统,也不需要加入WindowsInsider预览版,只需从MicrosoftStore更新WSL即可申请。如何在MicrosoftStore安装和使用WSL首先,请确保您具备以下先决条件:使用Windows11版本或更高版本(WindowsBuild22000或更高版本)启用虚拟机平台的可选组件您可以在PowerShell提示符运行:dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all即可完成。点击此链接进入WSL商店页面,点击Install安装WSL,然后就可以安装自己喜欢的Linux发行版开始使用了。以下是MicrosoftStoreWSL发行说明WSLg现在作为WSL应用程序的一部分捆绑在一起。将Microsoft.WSLg更新到版本1.0.29。切换到WSLg的msrdc.exe。为ARM64启用virtio以启用WSLg共享内存。允许WSLG使用的环境变量被WSLENV覆盖。新的wsl.exe-mount功能。添加了mount--vhd以更轻松地安装VHD文件。为wsl.exe--mount实现了文件系统检测。如果在使用wsl.exe-mount时未指定--type,则此更改会实现文件系统类型检测。向wsl.exe--mount添加了-name功能。此修改在通过WSL安装磁盘时添加了对可选命名安装点的支持。将Linux内核更新到5.10.60.1。启用额外的USB内核配置选项以通过USB与Arduino交互。更新至上游稳定内核版本5.10.60。启用virtio-pmem以支持PCIBAR相对地址。在Hyper-V下启用对ARM64的vPCI支持。启用io_uring支持。启用USBoverIP支持。为x86_64启用半虚拟化自旋锁支持。刷新dxgkrnl驱动程序以修复错误和清理代码。为NFSv4.1启用NFS客户端支持,改进9p或fstab挂载失败时的错误消息。修复ARM64上的\wsl$\和\wsl.localhost\问题。切换到mkfs.ext4而不是预先格式化的ext4VHD。切换到使用mkswap和swapon而不是自定义交换文件逻辑。[GH5476]添加逻辑以动态更新NAT网络的MTU。修复/etc/wsl.confgenerateResolvConf未按预期工作[GH6977]添加了进度指示器帮助程序,用于在转换期间显示带有动画点的请等待消息,以向用户显示WSL仍在运行。将wslhost.exe切换为win32应用程序。将wsl.exe--install切换为不需要-distribution参数,但保留对它的支持以避免破坏现有脚本。添加了wsl.exe--version命令将Windows版本添加到wsl.exe--status和wsl.exe--version。清理了wsl.exe的无效参数处理,使语法错误更易于自我诊断。如果应用程序是通过磁贴启动的,则在关闭控制台窗口之前提示用户输入。为wslg.exe添加了错误消息对话框。简化不受支持的命令行参数的打印。如果用户在已安装WSL时运行wsl.exe-install,则打印一条更好的错误消息。为不存在且不受支持的自定义内核添加特殊错误代码(ARM64)。更新wsl.exe--update以使用已停用的包——这将启动商店页面。改进了本地主机中继稳定性和性能。额外的性能和稳定性改进。