待ち焦がれていたことがついに起こった。Microsoftが独自のLinuxカーネルを搭載したOSを含む新たなスタック「Azure Sphere」を発表したのだ。そのカーネルは「MS-Linux」や「Linux Windows」というわけではないが、それでも特筆すべきニュースと言える。
Azure Sphereはエッジデバイスのセキュリティを確保するために設計された、ソフトウェアとハードウェアからなるスタックだ。これにはマイクロコントローラと「Azure Sphere Security Service」も含まれているが、ここで最も興味深いコンポーネントはLinuxをベースにした「Azure Sphere OS」だ。
このことにうそはない。同社のプレジデントであるBrad Smith氏はAzure Sphereを紹介する際、「43年という歳月の後、今日がカスタム版のLinuxカーネルを発表し、流通させていく最初の日となる」と述べた。
これはテクノロジの歴史において、変化の激しさに驚く一大事と言える。Linuxをガンと称したこともあるMicrosoftの前最高経営責任者(CEO)Steve Ballmer氏でさえも、同社が今やLinuxを必要としていると認識している。
Linus Torvalds氏はかつて、「MicrosoftがLinux向けアプリケーションを開発した時に、私は勝利したと言えるだろう」と述べたことがある。同氏は勝ったのだ。
もちろん、Microsoftはずいぶん前からLinux向けのアプリケーションを開発しており、2016年にはLinux向けの「Microsoft SQL Server」をリリースしている。
また同社は、「Microsoft Azure」クラウド上でのLinuxも全面的にサポートしている。2017年の終わりにはAzure上で稼働する仮想マシンの40%がLinuxだったという。同社が現在、Azure上で動作を保証しているLinuxディストリビューションは「CentOS」と「CoreOS」「Debian」「Oracle Linux」「Red Hat Enterprise Linux(RHEL)」「SUSE Linux Enterprise Server(SLES)」「openSUSE」「Ubuntu」となっている。