适用于 Linux 的 Windows 子系统获得新图标和其他改进

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

适用于 Linux 的 Windows 子系统已成为 Microsoft 令人惊讶的皇冠上的明珠,在欣赏 Linux 强大命令行工具的开发人员和管理人员中给予 Windows 极大的信任。

因此,微软继续定期更新该功能,并于今天向 Github 和 Microsoft Store 发布了新的更新,将其升级至 0.50.2 版本。

标题功能似乎是一个新徽标,但完整的变更日志很长,如下所示:

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

    [wsl2]
    hardwarePerformanceCounters=false
    
  • 修复打印包含插入的系统错误消息时的问题。
  • 更新用户磁贴以在用户的​​主目录而不是 C:\WINDOWS\System32 中启动
  • 恢复 /etc/wsl.conf boot.command 进程的默认信号配置以防止僵尸进程 [GH 7575]
  • 切换到对 Windows 二进制文件使用静态 CRT
  • 使用 store 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
      • 修复 GCC 版本早于 8.1 [GH 7558] 的构建失败
    • 为 Dxgkrnl 使用启用缓冲区共享和同步文件框架(CONFIG_DMA_SHARED_BUFFER、CONFIG_SYNC_FILE)

您可以在 Microsoft Store 或 GitHub 的发布页面上找到 WSL 此处.

[应用程序框微软商店9p9tqf7mrm4r]

有关主题的更多信息: 窗户, Linux的Windows子系统