微软发布 WSL 0.50.2 版,带有新标志和更新的 Linux 内核

适用于 Linux 的 Windows 子系统 (WSL)是一个非常有用的兼容层,它使用户能够在受支持的 Windows 设备上本地运行 Linux 二进制文件,而无需下载专用虚拟机 (VM)。微软以前允许人们从“打开或关闭 Windows 功能”对话框中启用 WSL,但上个月,它也开始通过 Microsoft Store 提供安装。今天,该公司推出了 WSL 的预发布版本 0.50.2。

1637061827_feqikchvkaarmzr

可以在此处查看适用于 Linux 预览版 0.50.2 的 Windows 子系统的更改日志。它包含一个以企鹅为特色的新徽标(上面的屏幕截图)而不是通用的运行应用程序图形,并且还包含 Linux 内核的 5.10.74.3 版。完整的更改日志可以在下面看到:

  • 为适用于 Linux 的 Windows 子系统添加了新徽标
  • 如果硬件支持,则启用硬件性能计数器 [GH 4678]
  • 已添加 USERPROFILE%\.wslconfig 选项以选择退出:

[wsl2]

硬件性能计数器 = 假

  • 修复打印包含插入内容的系统错误消息时的问题。
  • 更新用户磁贴以在用户的​​主目录而不是 C:\WINDOWS\System32 中启动
  • 恢复/etc/wsl.conf boot.command 进程的默认信号处理以防止僵尸进程 [GH 7575]
  • 切换到对 Windows 二进制文件使用静态 CRT
  • 使用商店 API 通过wsl.exe –install下载发行
  • 将 –no-launch 选项添加到wsl.exe –install
  • 许多本地化字符串的更新。
  • 切换到更新的 tar 以导入/导出 WSL2 发行版。
  • 更新到官方 22000 sdk
  • 剥离用于发布版本的 Linux 符号
  • 将 Linux 内核更新至 5.10.74.3
    • 更新至上游稳定内核版本 5.10.74
    • 启用 BPF 类型格式 (CONFIG_DEBUG_INFO_BTF) 以供 eBPF 工具使用 [GH 7437]
    • 将 Dxgkrnl 版本更改为 2110
      • 已实现 D3DKMTShareObjectWithHost
      • 修复了结果的 QueryStatistics VM 总线对齐问题
      • 实现 D3DKMTCreateSyncFile
      • 解决上游提交反馈
      • 将 d3dkmthk 移动到 include/uapi/misc
      • 用 __u32 替换 u32,用 __u64 替换 u64
      • 在枚举值前面添加了“_”以支持包含 WDK 和 Linux 标头
      • 删除了用户模式可见结构中的漏洞以与 32 位应用程序兼容
      • 将用户模式可见结构中的指针替换为用户模式应用程序的 u64 定义
      • 使用早于 8.1 的 GCC 版本修复构建失败 [GH 7558]
  • 为 Dxgkrnl 使用启用缓冲区共享和同步文件框架(CONFIG_DMA_SHARED_BUFFER、CONFIG_SYNC_FILE)

虽然微软工程师 Craig Loewen 发布了更新后的Microsoft Store 的图片在他的 Twitter 上列出了适用于 Linux 预览版的 Windows 子系统,我们还没有在我们的任何运行 Windows 10 和 Windows 11 的设备上收到更新,这表明推出是交错的。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun89429.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年11月16日 下午8:53
下一篇 2021年11月16日 下午10:19

相关推荐