Windows Tips & News

Linux2用のWindowsサブシステムには完全なLinuxカーネルが含まれます

click fraud protection
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

マイクロソフトは本日、Linux用のWindowsサブシステムの新しいアーキテクチャであるWSL2を発表しました。 これにより、ファイルシステムのパフォーマンスが大幅に向上し、システムコールとの完全な互換性が実現します。つまり、DockerなどのWSL2でより多くのLinuxアプリを実行できます。

広告

Windows 10WSLスイッチユーザー

WSL 2は、Windows Subsystem forLinuxがWindows上でELF64Linuxバイナリを実行できるようにするアーキテクチャの新しいバージョンです。 この新しいアーキテクチャは、これらのLinuxバイナリがWindowsおよびコンピュータと相互作用する方法を変更します ハードウェアですが、WSL 1(現在広く利用可能なもの)と同じユーザーエクスペリエンスを提供します バージョン)。 個々のLinuxディストリビューションは、WSL1ディストリビューションまたはWSL2ディストリビューションとして実行でき、いつでもアップグレードまたはダウングレードできます。また、WSL1ディストリビューションとWSL2ディストリビューションを並べて実行できます。 WSL 2は、実際のLinuxカーネルを使用するまったく新しいアーキテクチャを使用しています。

コンテンツ隠れる
LinuxカーネルとWindowsの出荷
WSL2のアーキテクチャの変更

LinuxカーネルとWindowsの出荷

Microsoftは、完全なシステムコール互換性を可能にするWindowsを備えた実際のLinuxカーネルを出荷する予定です。 kernel.orgで入手可能なソースに基づいて、最新の安定したブランチから構築されたLinuxカーネルがWindowsに同梱されるのはこれが初めてです。 初期ビルドでは、Microsoftはバージョン4.19のカーネルを出荷します。

このカーネルは、WSL2用に特別に調整されています。 サイズとパフォーマンスが最適化されており、Windowsで素晴らしいLinuxエクスペリエンスを提供します。 マイクロソフトは、Windows Updateを通じてこのLinuxカーネルにサービスを提供します。つまり、自分で管理しなくても、最新のセキュリティ修正とカーネルの改善を得ることができます。

最後に、もちろん、このLinuxカーネルは完全にオープンソースになります! WSL 2をリリースすると、MicrosoftはGithubで完全な構成をオンラインで利用できるようになるため、WSL 2がどのように機能するかを確認し、自分でビルドすることができます。

WSL2のアーキテクチャの変更

WSL 2は、最新かつ最高の仮想化テクノロジーを使用して、軽量ユーティリティ仮想マシン(VM)内でLinuxカーネルを実行します。 ただし、WSL2は従来のVMエクスペリエンスではありません。 VMについて考えるとき、おそらく起動が遅く、非常に隔離された環境に存在し、大量のコンピューターリソースを消費し、それを管理するのに時間がかかるものを思い浮かべます。 WSL2にはこれらの属性はありません。 それでも、WSL 1の驚くべき利点が得られます。WindowsとLinuxの高レベルの統合、 非常に高速な起動時間、小さなリソースフットプリント、そして何よりも、VM構成や 管理。

これがWSL2の動作の簡単なデモです。

次のようなファイル集約的な操作 git clone, npmインストール, aptアップデート, aptアップグレード、およびそれ以上のすべてが著しく高速になります。 Microsoftによると、WSL2は 20倍高速 zip形式のtarballを解凍する場合のWSL1と比較して、さまざまなプロジェクトでgit clone、npm install、cmakeを使用する場合は約2〜5倍高速です。

これらの改善により、WSL内で実行できるアプリの範囲が広がります。 新しいアプリには、LinuxバージョンのDockerと、FUSE(Filesystem in Userspace)が含まれます。

WSL 2の初期ビルドは、2019年6月末までにWindowsInsiderプログラムを通じて利用できるようになります。

ソース: マイクロソフト

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows 10ビルド17134がファストリングに出て、リリースブロッキングのバグを修正

Windows 10ビルド17134がファストリングに出て、リリースブロッキングのバグを修正

ウィンドウズ10 レッドストーン4ビルド17133 アップデートバージョン1803の最終リリースになることが大いに期待されていました。 "春のクリエイターアップデート「高速、低速、リリースのプレ...

続きを読む

Windows10以前のバージョンの削除コンテキストメニューアーカイブ

このWebサイトでは、Cookieを使用して、Webサイト内を移動する際のエクスペリエンスを向上させます。 これらのCookieのうち、必要に応じて分類されたCookieは、Webサイトの基本的...

続きを読む

Windows10でファイルの以前のバージョンを復元する方法

Windows10でファイルの以前のバージョンを復元する方法

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいこの記事では、Windows10の機能を使用して以前のバージョンのファイルを復元...

続きを読む