Linux的特性深受微軟WSL2工程師的喜愛

除了微軟在上周的Linux安全峰會上有一個(gè)重要的出席,在溫哥華舉行的Linux基金會開源峰會上也有多位微軟工程師。在本周的微軟Linux演講中,有一個(gè)關(guān)于WSL2使用Linux內(nèi)核的演講——包括它是如何向主流/上游狀態(tài)靠攏的,還提到了微軟工程團(tuán)隊(duì)所喜愛的Linux內(nèi)核特性。
微軟的Allen Pais和Kelsey Steele都介紹了WSL2內(nèi)核——無論是在傳統(tǒng)的Linux Windows子系統(tǒng)的背景下,還是在Android Windows子系統(tǒng)的背景下。在演講中,他們介紹了WSL/WSA架構(gòu),他們?nèi)绾胃橪inux LTS內(nèi)核版本,以及他們對上游內(nèi)核的貢獻(xiàn)。他們的一些上游貢獻(xiàn)是圍繞Linux內(nèi)核候選版本的持續(xù)測試,改進(jìn)內(nèi)核的測試,以及增加他們的上游貢獻(xiàn)的目標(biāo)。
那些對微軟對WSL2 Linux內(nèi)核所做的修改感到好奇的人可以看看這個(gè)GitHub存儲庫,在那里他們繼續(xù)進(jìn)行更改并定期發(fā)布新版本。他們最新的WSL2版本已經(jīng)遷移到了Linux 6.1 LTS上。
看到微軟工程師“絕對喜歡”Linux的一些特性也很有趣。其中提到了Multi-Gen LRU (MGLRU)、用于編譯器優(yōu)化的配置文件引導(dǎo)優(yōu)化(PGO)、用于虛擬GPU處理、掛起到磁盤的VirtIO-GPU以及Google的開發(fā)模型。
那些對微軟在2023北美開源峰會上的WSL2演示感興趣的人可以在OSSNA2023網(wǎng)站上找到幻燈片和更多細(xì)節(jié)。