Windows Tips & News

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

click fraud protection

マイクロソフトは本日、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の出荷

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プログラムを通じて利用できるようになります。

ソース: マイクロソフト

Linux Kernel 5.2は、大文字と小文字を区別しないExt4オプションを備えています。

Linux Kernel 5.2は、大文字と小文字を区別しないExt4オプションを備えています。

通常、ここではLinuxカーネルのリリースについては説明しませんが、バージョン5.2は特別なものです。 さまざまなパフォーマンスの向上、新しいドライバー、APIに加えて、大文字と小文字を区別しな...

続きを読む

Windows10はバッテリー寿命アーカイブを最適化します

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

続きを読む

Windows10バッテリービデオ品質アーカイブ

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

続きを読む