マイクロソフトは、ネイティブカーネルを搭載したWSL2サブシステムを発表した。 Linux

マイクロソフト社 提示 最近開催されている Microsoft Build 2019 カンファレンスで、更新された WSL2 サブシステム (Windows のサブシステム Linux実行可能ファイルを実行するように設計されています。 Linux в Windows。 鍵 特徴 第2版​​では、本格的なカーネルが提供されます。 Linuxシステムコールをその場で変換するレイヤーの代わりに Linux システムコールへ Windows.

WSL2 のテスト リリースは XNUMX 月末に実験ビルドで提供されます Windows インサイダーエミュレータベースのWSL1サポートは維持され、ユーザーはWSL2と並行して使用できます。カーネルを実行するには Linux вокружении Windows Azureで既に利用されている軽量仮想マシンが使用されます。

WSL2の一部として Windows 10 標準カーネルを備えたコンポーネントが提供されます Linux 4.19. LTSブランチ4.19の修正がリリースされると、WSL2のカーネルはメカニズムを通じて速やかに更新されます。 Windows Microsoftの継続的インテグレーションインフラストラクチャで更新およびテスト済みです。WSL2はAzureインフラストラクチャで使用されているものと同じカーネルを使用するため、メンテナンスが簡素化されます。

WSLとのカーネル統合のために準備されたすべての変更は、GPLv2フリーライセンスの下で公開され、アップストリームに取り込まれます。準備されたパッチには、カーネルの起動時間の短縮、メモリ消費量の削減、カーネル内のドライバとサブシステムの必要最小限の維持のための最適化が含まれています。提案されたカーネルは、WSL1で提供されているエミュレーションレイヤーの透過的な代替として機能することができます。ソースコードが公開されているため、必要に応じて、熱心なユーザーは独自のカーネルビルドを作成できます。 Linux WSL2については、必要な手順書が用意されます。

Azure プロジェクトの最適化を施した標準カーネルを使用することで、完全な互換性が確保されます。 Linux システムコールレベルでシームレスに実行できることを確認し、 Windows Dockerコンテナに加え、FUSEメカニズムに基づくファイルシステムのサポートも実装されています。さらに、WSL2は、WSL1でボトルネックとなっていたI/Oパフォーマンスとファイルシステム操作を大幅に改善しています。例えば、圧縮アーカイブの解凍はWSL1より20倍高速で、操作の実行も高速です。
「git clone」、「npm install」、「apt update」、「apt upgrade」は 2 ~ 5 倍になります。

コアの提供にもかかわらず Linux以前と同様に、WSL 2 ではユーザー空間コンポーネントの既製セットは提供されません。これらのコンポーネントは個別にインストールされ、さまざまなディストリビューションのビルドに基づいています。たとえば、WSL にインストールする場合、Microsoft Store カタログ 提供された 集会 Ubuntu, Debian GNU /Linuxカリ Linux, SUSE и openSUSEの提案されたものとやり取りするには Windows 芯 Linux これには、ブートプロセスを変更する小さな初期化スクリプトをディストリビューションにインストールする必要があります。Canonicalはすでに 彼は述べました 作業に全面的に協力する意向について Ubuntu WSL2の上に構築されています。

さらに、注目できるのは、 出版物 Microsoft ターミナル エミュレータ Windows ターミナルのコードはMITライセンスの下で配布されています。ターミナルとともに、オリジナルのconhost.exeコマンドラインインターフェースのコードが使用されています。 Windows 実施 Windows コンソールAPI。このターミナルはタブインターフェースと分割ウィンドウを備え、Unicodeとカラー出力用のエスケープシーケンスを完全にサポートし、テーマの変更やアドオンに対応し、仮想コンソール(PTY)をサポートし、DirectWrite/DirectXを利用してテキストレンダリングを高速化します。コマンドプロンプト(cmd)、PowerShell、WSLシェルをサポートしています。この新しいターミナルは今夏に公開予定です。 Windows Microsoft Storeのカタログから入手できます。


マイクロソフトは、ネイティブカーネルを搭載したWSL2サブシステムを発表した。 Linux

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster