Windows 10はWSL Linuxカーネルアップデートをテストします

報告によると、Microsoftは、Windows Updateを介して最新のWindows 10ビルドでLinuxバージョン2カーネル用のWindowsサブシステムの配布をテストすることを開始しました。

同社はWSL2について発表されたとき、WSL2ディストリビューションは、KernelLorgの安定した4.19バージョンのLinuxに基づくMicrosoftコンパイル済みLinuxカーネルを使用することを説明しました。

Windows 10バージョン2004のリリースを通じて、同社はLinux 2用のWindowsサブシステムを導入し、それをWindows 10にインストールされるLinuxディストリビューションで使用されるデフォルトのバージョンにしました。

技術的には、WSL2にはKernelLorgの安定バージョンであるLinuxバージョン4.19からコンパイルされた本物のオープンソースカーネルが含まれているため、これは良いアイデアだと言われています。

真のLinuxカーネルを使用して、WindowsサブシステムはLinuxシステムコールをWindowsカーネルと互換性のあるものに変換する必要はありません。これにより、ファイルシステムのパフォーマンスが向上し、さまざまなLinuxアプリケーションとの互換性が向上します。

Windows Updateがカーネル更新をプッシュしています

以前は、インストールされたディストリビューションをアップグレードする必要がある場合、WSL2カーネルの更新が必要で、ユーザーはhttps://aka.ms/wsl2kernelから最新のカーネルをダウンロードしてインストールするように求めるメッセージで迎えられていました。

Windows 10 Insiderビルド19645の新しいリリースにより、MicrosoftはWindowsからWSL2カーネルを排除し、さらなる更新を通じてそれを配布し始めました。ここに会社の声明があります:

「私たちは、Linux 2ディストリビューションのWindowsサブシステム内のLinuxカーネルのサービスモデルを変更しました。このビルドには、WindowsイメージからLinuxカーネルを削除し、代わりにサードパーティと同じ方法でMicrosoft Updateを介してサービスを提供するこの変更が含まれていますドライバー(グラフィックス、タッチパッドドライバーなど)がマシンにインストールされ、更新されています。詳細については、Windowsコマンドラインブログのこのブログ投稿をお読みください。カーネルバージョンの詳細については、こちらのカーネルドキュメントページをご覧ください。」

Redditユーザーの投稿に基づいて、彼らはWindowsアップデートを介してカーネルアップデートを受け取ったと述べており、以下の画像に示されています:

アップデートは「Linuxアップデート用のWindowsサブシステム」というタイトルが付けられ、C:\ Windows \ System32 \ lxss \ toolsにあるLinux 2カーネル用のWindowsサブシステムをアップデートすることがわかります。

新しいカーネルがインストールされると、ユーザーはLinuxディストリビューションを開始し、カーネルバージョンを含むディストリビューションに関する情報を表示するコマンド「uname -a」を入力して、新しいバージョンを確認できます。