\r\n\r\n
マイクロソフトは、WindowsサブシステムLinuxを動かすために、windows 10にLinuxカーネルを追加しています。しかし、どうでしょう、マイクロソフトのLinuxカーネルを使う必要はないのです。Windows用のカスタムLinuxカーネルを自作することができます。
この機能は、InsiderPreview ビルド 18945 の WSL の新バージョンの一部です。20H1年発売ということで、おそらく2020年4月に発売されると思われます。本機能が2019年10月のバージョン19H2にリリースされるかは不明です。
マイクロソフトはLinuxカーネルを追加しましたが、今wsl2は私たちが最初に考えたよりも強力なようです。これで、カーネルモジュールの追加など、Linuxカーネルに対するあらゆる操作ができるようになりました。そして、システムの.wslconfigファイルにカーネルファイルのパスを指定すれば、Linuxシステムを起動するたびに、Windowsが自動的にカーネルファイルをロードするようになります。カスタムカーネルをロードしない場合は、Windowsは内蔵カーネルを使用するだけです。
Windows Developer PlatformのプログラムマネージャーであるマイクロソフトのCraig Loewen氏は、次のように説明する。
WSL 2でLinuxカーネルを提供し、Windowsの中に同梱しています。しかし、特定のカーネルモジュールを使用するなど、WSL 2 ディストロに特定のカーネルを搭載したい場合があるかもしれません。.wslconfigファイルのkernelオプションで、あなたのマシンのカーネルへのパスを指定すると、そのカーネルがWSL 2 VMの起動時にロードされるようになりました。オプションを指定しない場合、WSL 2の一部としてWindowsに提供されたLinuxカーネルを使用するように戻ります。
また、WSLにはさらなる改良が加えられています。.wslconfigグローバル設定ファイル全体が新しくなり、WSL2ユーザーは、システム上で動作するLinuxサーバーに接続するためにlocalhostを使用できるようになりました。
この最新の内部プレビューでは、再設計されたCortanaエクスペリエンス、File Explorerでのファイル検索の最適化、カスタマイズ可能なテキストカーソルインジケータも搭載しています。
関連記事:Windows 10にLinuxカーネルが内蔵されるようです