Windows SubSystem for Linux 0.50.2發佈:啟用全新圖示
Windows SubSystem for Linux(WSL2)已成為微軟擁抱開源、擁抱 Linux 的重要旗幟,贏得了不少開發者和管理人員的認可和讚譽。 微軟定期會對 WSL2 進行更新,今天在GitHub和Microsoft Store發佈了 0.50.2 新版本,並啟用了全新的圖示。
Windows SubSystem for Linux 0.50.2 主要內容如下
● 為 Windows SubSystem for Linux 添加新的 LOGO 圖示
● 在硬體支持的情況下啟用硬體性能計數器[GH 4678],增加了 USERPROFILE%.wslconfig 選項來退出宣告。
● 修復列印包含插入物的系統錯誤信息時的問題。
● 更新使用者 tile,使其在使用者的主目錄而不是 C:WINDOWSSystem32 中啟動。
● 恢復 /etc/wsl.conf boot.command 進程的默認信號處置,防止殭屍進程 [GH 7575]
● 對Windows 安裝檔改用靜態CRT
● 使用存儲 API 通過 wsl.exe –install 下載發行版。
● 在 wsl.exe –install 中添加 –no-launch 選項
● 對本地化字串的許多更新。
● 改用更新的 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)。