ホームページ >よくある問題 >wsl2はいつリリースされますか?

wsl2はいつリリースされますか?

(*-*)浩
(*-*)浩オリジナル
2020-01-03 09:54:514703ブラウズ

wsl2はいつリリースされますか?

Microsoft がリリースした Windows 10 ビルド 18917 Insider バージョンで最も目を引くのは、Linux を使用してカーネルがリファクタリングされた WSL 2 (Windows Subsystem for Linux) です。現在利用できます。 (推奨学習: phpstorm)

WSL 2 は、5 月 6 日の Build 2019 で Microsoft によって発表されました。第 1 世代と比較して、新しい WSL は、このアーキテクチャは、実際の Linux カーネルを使用して Windows 上で ELF64 Linux バイナリを実行するように設計されています。

Linux バイナリは、システム コールを使用して、ファイルへのアクセス、メモリの要求、プロセスの作成などの多くの機能を実行します。

WSL 1 は、これらのシステム コールを Windows NT カーネル上で動作できるように変換する変換層を作成しました。

ただし、これらのシステム コールをすべて実装するのは困難なため、一部のアプリケーションが WSL 1 で実行できなくなります。

WSL 2 には、完全なシステム コール互換性を備えた独自の Linux カーネルが含まれており、Linux バージョンの Docker など、WSL で実行できるまったく新しいアプリケーション セットが導入されています。

Microsoft はブログで WSL 2 の使用方法を紹介し、WSL 1 と 2 の 2 つの最大の違いを指摘しました。

Linux ファイルを Linux ルートに配置します。ファイル システム

過去 3 年間、WSL 1 ファイルは常に C ドライブに配置されていました。WSL 2 の新しいアーキテクチャでは、この問題はなくなりました。Linux アプリケーションで頻繁にアクセスされるファイルは、C ドライブに配置できるようになりました。 Linux ルート ファイル システムを使用すると、ファイル パフォーマンスの利点が得られ、より高速なファイル システム アクセス機能が実現します。

同時に、Windows アプリケーションは、ファイル エクスプローラーなどの Linux ルート ファイル システムに直接アクセスできるようになりました。

bash シェルで `explorer.exe /` を実行して効果をテストできます。

以上がwsl2はいつリリースされますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。