Microsoft は先週の Linux Security Summit で重要な発表を行ったほか、同じくバンクーバーで開催されていた Linux Foundation の Open-Source Summit にも複数の Microsoft エンジニアが出席しました。今週の Microsoft Linux に関する講演の中には、WSL2 による Linux カーネルの使用法に関するプレゼンテーションがあり、WSL2 がどのようにしてメインライン/アップストリームのステータスに近づいているか、また Microsoft のエンジニアリング チームに愛されている Linux カーネルの機能についても言及されました。
Microsoft の Allen Pais 氏と Kelsey Steele 氏はいずれも、従来の Linux 用 Windows サブシステムと Android 用 Windows サブシステムのコンテキストにおいて、WSL2 カーネルについて発表しました。プレゼンテーションでは、WSL/WSA アーキテクチャ、Linux LTS カーネル リリースの追跡方法、およびアップストリーム カーネルへの貢献について説明しました。彼らの上流への貢献の一部は、Linux カーネル リリース候補の継続的なテスト、カーネルのテストの改善、および上流への貢献を増やすという目標に関連しています。
Microsoft が現在も WSL2 Linux カーネルに加えている変更について興味がある方は、こちらをご覧ください。 GitHub リポジトリでは、引き続き変更をステージングし、定期的に新しいバージョンをリリースします。最新の WSL2 ビルドはすでに Linux 6.1 LTS に移行されています。
Microsoft エンジニアの機能のいくつかを見るのも興味深かったです。 Linux については本当に大好きです」 Multi-Gen LRU (MGLRU)、コンパイラ最適化のための Profile Guided Optimizations (PGO)、仮想 GPU 処理のための VirtIO-GPU、ディスクへのサスペンド、および Google の開発モデルについて言及されました。
2023 年オープンソース サミット北米での Microsoft WSL2 プレゼンテーションに興味がある方は、OSSNA2023 サイト.