開発者は、Windows 内で Linux 環境を実行できるようにするコンポーネントの内部を詳しく調べることができるようになりました。

Windows Subsystem for Linux(WSL)のソースコードの大部分がGitHubで公開されました。Microsoftは5月19日、開発者や愛好家がWSLをソースからビルドし、コードを閲覧し、変更を試し、開発に直接貢献できるようになったと発表しました。
Windows Subsystem for Linux とは何ですか?
Windows Subsystem for Linuxは、仮想マシンやデュアルブート環境を必要とせずに、Windowsマシン内でLinux環境を実行できる機能です。最初のバージョンであるWSLは2016年にリリースされました。リリース直後、GitHubでWSLに関して最初に提起された問題は、この機能がオープンソース化されるかどうかでした。そして約10年後、Microsoftはその要望に応えました。
参照: 今月のパワー ユーザー向け Microsoft PowerToys ツールのアップデートでは、PowerToys Run の新しい代替手段である Command Palette が強化されています。
WSLは、WindowsとWSL 2(2019年にリリース)仮想マシンを橋渡しするコンポーネントで構成されています。WSL 2自体は仮想マシンを起動し、ディストリビューションを起動し、ファイルアクセス共有をマウントし、追加機能を有効にします。Linuxファイルは、Plan9サーバー実装を介してWindowsと共有されます。
Windows イメージに含まれる一部のコンポーネントは、オープンソース コードではありません。
- WSL 1 を動かすカーネル側ドライバー、Lxcore.sys。
- P9rdr.sys。
- P9np.dll はどちらも、Windows から Linux への “\\wsl.localhost” ファイルシステムのリダイレクトを実行します。
WSLへの貢献方法
「私たちは、ソースコードにアクセスできない状態でもコミュニティがWSLにどれだけ貢献してきたかを見てきました。コミュニティがプロジェクトに直接コードを貢献できるようになったことで、WSLがどのように進化していくのかを見るのが待ちきれません」と、マイクロソフトのシニアソフトウェアエンジニアであるピエール・ブーレイ氏はブログ投稿に書いている。
WSL コードは GitHub で公開されています。Microsoft は引き続き WSL コミュニティと緊密に連携し、バグの特定や機能に関する提案の収集に取り組んでいきます。
こちらもご覧ください
- マイクロソフト、Windows 11 向け音声コマンド「Hey, Copilot!」をテスト
- マイクロソフト、従業員の3%を解雇、管理職層のスリム化に注力 | TechRepublic
- Linuxシステムに関する情報を掘り出すための最適なコマンド
- 企業とエンドユーザーに最適なソフトウェア

ミーガン・クラウス
メーガン・クラウスは、B2Bニュースおよび特集記事の執筆で10年の経験を有し、Manufacturing.netのライター、そして後に編集者として活躍しました。彼女のニュース記事や特集記事は、Military & Aerospace Electronics、Fierce Wireless、TechRepublic、eWeekに掲載されています。また、Security Intelligenceではサイバーセキュリティに関するニュースや特集記事の編集も担当しました。フェアリー・ディキンソン大学で英文学の学位を取得し、クリエイティブライティングを副専攻しました。