Well, it's finally happened. Microsoft has released a product containing its own Linux kernel: Azure Sphere. It's not MS-Linux or Linux Windows, but it's still remarkable.
Azure Sphere is a software and hardware stack designed to secure edge devices. It includes microcontrollers, "Azure Sphere Security Service" and, the really interesting component, the Linux-based Azure Sphere operating system.
Microsoft made no bones about it. Microsoft President Brad Smith introduced Azure Sphere saying, "After 43 years, this is the first day that we are announcing, and will distribute, a custom Linux kernel."
In technology's terms that's "My, how things have changed". Even former Microsoft CEO Steve Ballmer, who once called Linux a cancer, can see that Microsoft now needs Linux.
Linus Torvalds once said, "If Microsoft ever does applications for Linux it means I've won." He's won.
Of course, Microsoft has long been building applications for Linux. In 2016, Microsoft was releasing SQL Server on Linux.
Microsoft has also completely embraced Linux on its Azure cloud. By late 2017, over 40 percent of all virtual machines on Azure were Linux. Today, Microsoft supports over half-a-dozen Linux distros on Azure. This includes CentOS, CoreOS, Debian, Oracle Linux, Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), openSUSE, and Ubuntu.
Microsoft has also long been edging its way to releasing its first Linux. It's not the first time Microsoft has sold a Unix, however. That honor goes to 1980's Microsoft Xenix.
More recently, in 2015, Microsoft showed off its Azure Cloud Switch. This was a Linux-based cross-platform operating system for running network devices like datacenter switches. But it was