• 点击进入:ChatGPT工具插件导航大全

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

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

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

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

[wsl2]

硬件性能计数器 = 假

  • 修复打印包含插入内容的系统错误消息时的问题。
  • 更新用户磁贴以在用户的​​主目录而不是 C:WINDOWSSystem32 中启动
  • 恢复/etc/wsl.confboot.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 10Windows 11 的设备上收到更新,这表明推出是交错的。