Microsoftは、Linux用のWindowsサブシステムであるWSL2をすでにリリースしています。

Windows_WSL

先月、WSL2と、そのリリース時に実装される機能について説明しましたが、 マイクロソフトは、WindowsInsiderの新しい実験的ビルドの形成を発表しました (ビルド18917)、 WSL2レイヤーを含む (Linux用のWindowsサブシステム)。

WSL2は、Windows上でLinux実行可能ファイルを起動できるようにするレイヤーです。。 WSL Second Editionは、LinuxシステムコールをWindowsシステムコールに変換するオンザフライエミュレータではなく、本格的なLinuxカーネルを提供することで他とは一線を画しています。

Windows_WSL
関連記事
マイクロソフトは、通常のLinuxカーネルを搭載したWSL2を発表しました

通常のLinuxカーネルを使用すると、WSL2は完全なLinux互換性を実現できます。 システムコールレベルで、DockerコンテナがWindowsでスムーズに実行できることを確認し、FUSEメカニズムに基づいてファイルシステムのサポートを実装します。

WSL2について

以前のバージョンと比較 (WSL1)、このXNUMX番目のバージョン (WSL2)はI / Oパフォーマンスを大幅に改善しました およびファイルシステムの操作。

たとえば、WSL2アーカイブを解凍すると、WSL20よりも1倍高速になり、「git clone」、「npm install」、「apt install」、apt update「2to」などのさまざまな操作が実行されます。 5回。

WSL2は、Linuxカーネル4.19に基づくコンポーネントを提供します Azureで既に使用されている仮想マシンを使用してWindows環境で実行します。

WSL 2の使用を開始すると、ユーザーエクスペリエンスの変化に気付くことがあります。

Linuxカーネルの更新は、Windows更新メカニズムを介して配信されます Microsoftの継続的インテグレーションインフラストラクチャでテストされています。

WSLとのカーネル統合のために準備されたすべての変更は、無料のGPLv2ライセンスの下でリリースされることを約束します。

準備されたパッチには、カーネルの起動時間を短縮し、メモリ消費を削減し、必要最小限のドライバーとサブシステムのセットをカーネルに残すための最適化が含まれています。

WSL2の新機能は何ですか?

以前のバージョンのWSL1のサポートは維持され、両方のシステムを並行して使用できます。 ユーザーの好みに応じて。 WSL2は、WSL1の透過的な代替として機能できます。

WSL1と同様に、ユーザースペースコンポーネントは個別にインストールされ、さまざまなディストリビューションのセットに基づいています。 たとえば、pMicrosoftストアディレクトリのWSLにインストールする場合、いくつかの提案があります 分布 Ubuntu、Debian、Kali Linux、Fedora、Alpine、SUSE、openSUSEも同様です。

環境は、ext4ファイルシステムと仮想ネットワークアダプターを備えた別のディスクイメージ(VHD)で実行されます。

Linuxカーネルと対話するには WSL2で提案、小さな初期化スクリプトをディストリビューションに含める必要があります 起動プロセスを変更します。

配布モードを変更するための新しいコマンド「wsl–set-version」と、WSLのデフォルトバージョンを選択するためのコマンド「wsl–set-default-version」が提案されています。

また、Windowsビルド2ビルドに含まれているこの新しいバージョンのWSL18917は、 強調表示されたファイルシステムの機能強化 それらの中でこれらの処理が最適化され、それらへのアクセスがより速くなったためです。

過去1年間、WSL 2を使用するときにファイルをCドライブに配置するように指示してきたことを理解していますが、WSL 2ではそうではありません。WSLXNUMXで最速のファイルシステムアクセスを楽しむには、これらのファイルが以内に。 Linuxルートファイルシステム。

WSL2のもうXNUMXつの変更は、仮想化テクノロジによるアーキテクチャの変更です。.

WSL 2は仮想マシンで実行されるようになったため、その仮想マシンのIPアドレスを使用してWindowsからLinuxネットワークアプリケーションにアクセスする必要があります。その逆も同様です。

私たちの目標は、WSL2をWSL1のように感じさせることです。私たちがどのように改善できるかについて、フィードバックをお待ちしております。

出典 https://devblogs.microsoft.com


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ビル

    この記事では、「Linux」(カーネル)とGNU / Linux(オペレーティングシステム)を混同し続けており、何も理解されていません。 ひどく書かれています。