适用于Linux的Windows子系统(WSL)现在可从win11上的Microsoft Store作为应用程序使用
微软今天宣布正式推出适用于Linux的Windows子系统(WSL)作为适用于Windows11PC的Microsoft Store中的应用程序。本次WSL在Microsoft Store中的预览版具有很大的优势。您现在可以更快地获得最新的WSL更新和功能,而无需升级Windows操作系统。
一旦GUI应用程序支持、GPU计算和Linux文件系统驱动器挂载等当前预览功能最终确定,您无需更新整个Windows操作系统或转到WindowsInsider预览版,只需从Microsoft Store更新WSL应用程序即可。您可以在此处的Microsoft Store中下载适用于Linux的Windows子系统。
Microsoft Store中WSL的发布说明:
•WSLg现在捆绑为WSL应用程序的一部分!
o将Microsoft.WSLg更新到版本1.0.29
o切换到WSLg的msrdc.exe
o为ARM64启用virtio以启用WSLg共享内存。
o允许WSLG使用的环境变量被WSLENV覆盖
•新wsl.exe–mount功能!
o添加mount--vhd使挂载VHD文件更容易。
o实现文件系统检测wsl.exe--mount。如果--type在使用wsl.exe–mount时指定no,则此更改实现文件系统类型检测。
o将–name功能添加到wsl.exe--mount.此更改增加了对通过WSL挂载磁盘时可选地命名挂载点的支持。
•将Linux内核更新至5.10.60.1
o启用额外的USB内核配置选项以通过USB与Arduino交互
o更新至上游稳定内核版本5.10.60
o启用支持PCIBAR相关地址的virtio-pmem
o在Hyper-V下为ARM64启用vPCI支持
o启用io_uring支持
o启用USBoverIP支持
o为x86_64启用半虚拟化自旋锁支持
o刷新dxgkrnl驱动程序以获取错误修复和代码清理
o为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--install为不需要--distribution参数,但保持支持以避免破坏现有脚本。
•添加wsl.exe--version命令
•将Windows版本添加到wsl.exe--status和wsl.exe--version
•清理wsl.exe无效参数处理,使语法错误更容易自我诊断。
•如果应用程序是通过磁贴启动的,请在关闭控制台窗口之前提示用户输入。
•为wslg.exe添加错误消息对话框
•简化不受支持的命令行参数的打印。
•如果用户在已安装WSL时运行wsl.exe–install,则打印更好的错误消息
•为不存在的自定义内核添加特殊错误代码,并且不支持自定义内核(ARM64)
•更新wsl.exe--update以使用提升的包-这将启动商店页面。
•改进了本地主机中继的稳定性和性能。
•额外的性能和稳定性改进。