除了微軟在上週的 Linux 安全峰會上有重要的表現外,還有多位微軟工程師參加了同樣在溫哥華舉行的 Linux 基金會開源峰會。在本週的 Microsoft Linux 演講中,有一個關於 WSL2 對 Linux 內核使用情況的介紹——包括它如何接近主線/上游狀態,還提到了微軟工程團隊喜愛的 Linux 內核功能。
Microsoft 的 Allen Pais 和 Kelsey Steele 都介紹了 WSL2 內核——無論是在傳統的 Linux Windows 子系統還是 Android 的 Windows 子系統的背景下。在演示中,他們介紹了 WSL/WSA 體系結構、他們如何跟踪 Linux LTS 內核版本以及他們的上游內核貢獻。他們的一些上游貢獻圍繞著繼續測試 Linux 內核發布候選版本、改進內核測試以及增加他們的上游貢獻的目標。
那些對微軟仍在對其 WSL2 Linux 內核進行的修改感到好奇的人可以看到 this GitHub 存儲庫,他們在其中繼續暫存更改並定期發布新版本。他們最新的 WSL2 版本已經轉移到 Linux 6.1 LTS 上。
看到微軟工程師的一些功能也很有趣“絕對喜歡”關於 Linux。提到的是多代 LRU (MGLRU)、用於編譯器優化的 Profile Guided Optimizations (PGO)、用於虛擬 GPU 處理的 VirtIO-GPU、掛起到磁盤和 Google 的開發模型。
那些對 2023 年北美開源峰會上的 Microsoft WSL2 演示文稿感興趣的人可以在 OSSNA2023 網站.