Windows 10はMicrosoftから組み込みLinuxカーネルを取得します

長年にわたり、Microsoft は独自の Linux プロジェクトをいくつか実施してきました。 データ センターのネットワーク スイッチ用の Linux ベースの OS と、Azure Sphere 組み込みセキュリティ用に構築されたマイクロコントローラー用の Linux ベースの OS がありました。 そして今回、マイクロソフトのスペシャリストがしばらくの間取り組んでいる別の Linux ベースのプロジェクトについて知られるようになりました。

Windows 10はMicrosoftから組み込みLinuxカーネルを取得します

Build 2019 開発者カンファレンスの初日、このソフトウェア大手は、Windows 10 の一部となる独自バージョンの Linux カーネルの作成を発表しました。Insider プログラム参加者向けの最初のテスト ビルドは XNUMX 月末にリリースされる予定です。 このカーネルはアーキテクチャの基礎を提供します Linux 用 Microsoft Windows サブシステム (WSL) 2。 として 注目される Microsoftの代表者らはブログで、本格的なLinuxカーネルがWindowsの組み込みコンポーネントとなるのはこれが初めてだと述べた。

覚えておいてください: WSL 1 は、Windows 10 および Windows Server 2019 のオペレーティング システム環境で Linux バイナリ ファイル (ELF) を実行するための互換性レイヤーであり、本質的にはエミュレーターでした。これにより、たとえば、近年 Bash を転送できるようになりました。 Windows にシェルを追加し、Windows 10 に OpenSSH サポートを追加するだけでなく、Microsoft Store に Ubuntu、SUSE Linux、および Fedora ディストリビューションを含めます。

Windows 10はMicrosoftから組み込みLinuxカーネルを取得します

WSL 2 でのフルオープン OS カーネルの導入により、互換性が向上し、Windows 上の Linux アプリケーションのパフォーマンスが大幅に向上し、起動時間の高速化、RAM 使用量の最適化、ファイル システム I/O の高速化、および Docker コンテナの実行が直接実行されます。仮想マシン。

実際のパフォーマンスの向上は、対象とするアプリケーションと、それがファイル システムとどのように対話するかによって異なります。 Microsoft の内部テストでは、tarball アーカイブを解凍する場合、WSL 2 は WSL 20 より 1 倍高速であり、さまざまなプロジェクトで git clone、npm install、cmake を使用する場合は約 2 ~ 5 倍高速であることが示されています。

Windows 10はMicrosoftから組み込みLinuxカーネルを取得します

Microsoft Linux カーネルは、当初、同社の最新の長期安定バージョン 4.19 と、Azure クラウド サービスによって実現されるテクノロジに基づいています。 Microsoft 関係者によると、カーネルは完全にオープンソースになるため、Microsoft が行った変更は Linux 開発者コミュニティに公開されることになります。 同社はまた、カーネルの次の長期安定バージョンのリリースに伴い、開発者が常に Linux の最新のイノベーションにアクセスできるように、WSL 2 のバージョンが更新されることも約束しています。

Windows 10はMicrosoftから組み込みLinuxカーネルを取得します

現在のバージョンの WSL 2 の場合と同様、WSL 1 にはユーザースペース バイナリが含まれません。ユーザーは引き続き、Microsoft Store と他のソースの両方からダウンロードすることで、自分にとって最適な Linux ディストリビューションを選択できます。

同時に、Microsoft は、Windows Terminal と呼ばれる Windows 10 用の強力な新しいコマンド ライン アプリケーションを導入しました。 タブ、ショートカット、テキスト絵文字が含まれ、テーマ、拡張機能、GPU ベースのテキスト レンダリングをサポートします。 このアプリケーションは、PowerShell、Cmd、WSL などの環境にアクセスするように設計されています。 これは、開発者が Windows 10 を操作しやすくするための Microsoft のもう XNUMX つの取り組みです。 すでに利用可能 GitHub 上のリポジトリの形式で提供され、Microsoft Store での提供は XNUMX 月中旬に予定されています。


コメントを追加します