微軟WSL 2 工程師喜愛的Linux 內核特性- 程式开发

微軟工程師最近在Linux 基金會開源峰會發表了演講,其中談到了WSL2 對Linux 內核使用情況——包括它如何接近內核主線/上游,還提到了微軟工程師團隊喜愛的Linux 內核功能。

根據幻燈片的內容,他們介紹了WSL/WSA 架構、如何跟踪Linux LTS 內核版本以及他們的上游內核貢獻。

比如WSL 2 的架構如下圖所示,它使用了輕量級的虛擬機和完整的Linux 內核,並且與systemcall 完全兼容。

微軟工程師還表示,他們對上游的部分貢獻主要是圍繞著測試Linux 內核發布候選版本、改進內核測試,以及增加他們的上游貢獻者。當然也包括優化WSL 2 的性能。

如果你對WSL 2 的Linux 內核感興趣,可關注此倉庫:WSL2-Linux-Kernel。目前最新的WSL2 版本已將內核升級到Linux 6.1 LTS。

談及微軟工程師最喜愛的Linux 內核特性,他們提到了多代LRU (Multi-Gen LRU, MGLRU)、用於編譯器優化的Profile Guided Optimizations (PGO)、用於虛擬GPU 處理的VirtIO-GPU、掛起到磁盤和Google 的開發模型。

延伸閱讀

#微軟WSL #工程師喜愛的Linux #內核特性 #程式开发

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *