悪いニュース! Windows 10はまもなく本物のLinuxカーネルを持つでしょう

Windows 10の次期バージョンは、その中に本物のLinuxカーネルをLinux用のWindowsサブシステム(WSL)の一部として搭載する予定です。

Microsoftが最初にWindows上でbashを発表し、LinuxをWindowsサブシステム(一般にWSLとして知られている)としてLinuxをWindows内に持って来たとき、次のステップがWindowsオペレーティングシステム内に本当のLinuxカーネルを持って来ることだと思った人はほとんどいなかったでしょう。

しかし、マイクロソフトはそれをやったばかりです。 Microsoft Build 2019カンファレンスでの他のいくつかの発表の中で、それはWSLのためにWindows 10に本当のLinuxカーネルを持ってくることを発表しました。

Windows 10で本物のLinuxカーネルを使ったWSL 2

WSL(Linux用Windowsサブシステム)は、Windows用のLinuxカーネル互換層です。 それは多くのLinuxプログラム(主にコマンドラインのもの)がWindowsの中で走ることを可能にします。 この機能は「bash on Windows」とも呼ばれます。

WSLを使用するには、Ubuntu、Kali Linux、およびOpenSUSEを介してWindowsにbashをインストールできます。 これらのLinuxディストリビューションは、Windows 10 Storeで入手できます。 低速の仮想マシンの代わりに、WSLを使用すると、Windows上でLinuxコマンドをネイティブに実行できます。

WSL 2では、Linuxカーネル互換性レイヤは実際のLinuxカーネルに置き換えられました。 だから今あなたがWSLを使うのなら、あなたは本当のLinuxカーネル4.19を使うことになるでしょう。

LinuxカーネルがWindowsに同梱されるのはこれが初めてとなります。これは、MicrosoftがLinuxをどれほど愛しているかを証明するものです。

Windows Developer Platformプログラムマネージャ、Craig Loewen

WSL 2における本物のLinuxカーネルの利点

それはサイズとパフォーマンスのために最適化されており、Windows上で素晴らしいLinux体験を提供します。 このLinuxカーネルは、Windowsアップデートを通じてサービスされます。つまり、自分で管理する必要なく、最新のセキュリティ修正とカーネルの改善が行われます。

本物のLinuxカーネルを含めることで、ファイルシステムのI / Oとシステムコールが促進されます。 特に最適化されたLinuxカーネルは、WSL 2をWSL 1よりも高速にします。tarballの解凍などの特定のタスクでは、WSL 2はWSL 1より20倍高速で、Git clone npm installを使用すると約5倍高速でした。

WSL 2では、Windowsでdocker containerをネイティブに実行することもできます。 DockerとLinuxのコンテナーが最近のIT業界のバックボーンであり、ほとんどのソフトウェア展開がLinuxコンテナーを利用していることはすでにご存知でしょう。

Linuxカーネルには、Windowsのアップデートを通じて、セキュリティの修正、カーネルの改善、その他のアップデートが行われます 。 ああ! これは、LinuxカーネルがWindowsアップデートのような作業の途中でアップグレードを開始するという意味ですか? それはまだ見られていません。

WSL 2はいつリリースされますか? WSL 2で利用可能なLinuxディストリビューションはどれですか?

WSL 2は、6月末までにWindowsインサイダープログラムを通じて入手可能になります。 Windowsインサイダープログラムは、初期のアダプターや開発者が、最終リリースの前に次期Windows機能を試すための一種のベータプログラムです。

WSL 2が一般に公開される日付はまだありません。

CanonicalはWSL 2のサポートを発表しました。これはあなたがWSL 2を通してUbuntuを使えるようになることを意味します。

マイクロソフトとのコラボレーションにより、Dockerコンテナ、Kubernetes、スナップなどのWSLでUbuntuを認定することができます。

Canonicalのプロダクトディレクター、Stephan Fabel氏

Windows上のLinux KernelおよびLinuxおよびオープンソースに対するMicrosoftのいわゆる愛に対する意見/激怒

マイクロソフトはLinuxが好きですか?

これは厳密に私の意見です。 あなたはそれを暴言と呼ぶかもしれません、私は本当に気にしません。

マイクロソフトはその抱擁、拡張、消滅の方針で悪名高いです。 ここ数年でオープンソースとLinuxを「愛する」ようになりましたが、それ以前はLinuxが癌でした。

いわゆる「Linuxへの愛」は、私にとっては「Linuxへの欲望」に似ているようです。 Linuxコミュニティは、ブルートに狂った10代の少女のように振る舞っています。 だれがこのMicrosoftとLinuxの関係から利益を得ますか? 明らかに、マイクロソフトにはまだまだたくさんのことがあります。 WSLは、このパートナーシップにおいて、(デスクトップ)Linuxを単なるデスクトップアプリケーションに縮小する能力を持っています。

LinuxカーネルをWindows 10デスクトップに持ってくることによって、プログラマーとソフトウェア開発者はプログラミング環境をセットアップするためにLinuxを使うことができて、展開のためにDockerのようなツールを使うことができるでしょう。 彼らは、Windowsエコシステムを離れたり、仮想マシンを使用したり、Puttyや他のSSHクライアントを介してリモートのLinuxシステムにログインしたりする必要はありません。

今後何年にもわたって、次世代のプログラマーのかなりの数がLinuxデスクトップを試すことさえ邪魔しないでしょう。

彼ら自身の利益のために企業の巨人によって後押しされたLinux Foundationの努力のおかげで、LinuxカーネルはITインフラストラクチャで成長し続けるでしょう。

デスクトップのLinuxは残念ながら衰退するでしょう。 Linux FoundationはすでにデスクトップLinuxを気にかけていません。 数百万ドルのうち、デスクトップLinuxの開発には文字通り何もできません(私の知る限り)。 Linux Foundationは、デスクトップLinuxをサポートするための努力をしていません。おそらく、それがお金を生み出さないからです。

マイクロソフトはLinuxが大好きです。 マイクロソフトはオープンソースが大好きです。 私たち全員のLinuxユーザがこの驚異的な技術を実行できるように、その愛は非常に深くそれが壮大なWindows計算機をオープンソースにしたのです。

しかし、Microsoft Officeのような商用製品をLinuxに持ち込むことになると、MicrosoftはLinux上のMS Officeに対する「十分な需要」がないことを突然思い出します。

需要が足りない? だから、人々は請願書に署名したり、オープンソースのWindows電卓のために黄色のジャケットの抗議を開催しましたか?

MicrosoftはGitHub(現在Microsoftが所有しているプラ​​ットフォーム)でのオープンソースプロジェクトへの最大の貢献者の一人です。 しかし、彼らのプロジェクトを見てみると、マイクロソフトのオープンソース製品のほとんどすべてがプログラマーとソフトウェア開発者向けであることがわかります。

これは愛ではない、MicrosoftとLinux。 これは単に利便性の関係です。

推奨されます

Kali LinuxとDebianがMicrosoftストアで入手可能になりました
2019
UbuntuとLinux MintにApache OpenOfficeをインストールする
2019
Ubuntuで自動システムアップデートを有効にする
2019