適用於 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子系統