Windows 10 の Linux カーネルがついに登場

Microsoft は、Windows Subsystem for Linux 2 を備えた新しい Windows 10 Insider Preview ビルドをリリースしました。WSL 2 には、Windows 上でより多くの Linux ソフトウェアをより高いパフォーマンスで実行できる、本物の Linux カーネルが備わっています。

これは、2019 年 6 月 12 日にリリースされた Windows 10 Insider Preview ビルド 18917 の一部です。これは、アップデートの高速リングの一部です。Windows Insider プログラムに参加して、不安定な Windows 10 ビルドを PC で入手すれば、今日から試すことができます。

Microsoft の Windows Command Line ブログでは、WSL 2 に関する詳細情報、インストール ガイド、ユーザー エクスペリエンスの変更の一覧、その他のドキュメントを提供しています。最新の Insider ビルドに WSL 2 をインストールするには、管理者権限で起動した PowerShell ウィンドウで次のコマンドを実行します。

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

この新しいバージョンの WSL 2 は、Hyper-V の機能を使用して、最小限の Linux カーネルを搭載した軽量の仮想マシンを作成します。通常、Hyper-V は Windows 10 Home では使用できませんが、Windows 10 Home でも引き続き使用できます。Docker を含む Linux ソフトウェアとの互換性の向上と「劇的なファイル システム パフォーマンスの向上」が期待できます。

仮想マシンは、起動時に自動的に起動し、バックグラウンドで少しのメモリを使用しますが、Microsoft は「メモリ フットプリントは小さい」と約束しています。バックグラウンドの VM をシャットダウンする場合は、wsl --shutdown コマンドを実行できます。

WSL 2 は、2020 年 4 月頃にリリースが予定されている Windows 10 20H1 の開発ビルドの一部です。WSL は、2019 年 10 月頃にリリースが予定されている Windows 10 19H2 の一部になる可能性がありますが、Microsoft はまだ 19H2 をテストしていません。

最新の Windows 10 Insider ビルドには、他にも便利な機能がいくつか含まれています。[設定] > [更新とセキュリティ] > [配信の最適化] > [詳細オプション] に移動して、Windows Update を調整できるようになりました。たとえば、更新プログラムをバックグラウンドでダウンロード中に、Windows Update が 1 Mbps または使用可能な帯域幅の特定のパーセンテージのみを使用するように設定できます。