Microsoft now has its own BSD Unix operating system, supports Ubuntu as a subsystem on Windows 10, and recently open-sourced the Xamarin software development kit. This is not Bill Gates or Steve Ballmer's Microsoft.
I know it's very, very hard for some of you to believe it, but Microsoft really and truly is well on its way to becoming an open-source company.
Let's go through the list shall we? Microsoft just released its own version of FreeBSD for Azure. So what, you say? Who uses FreeBSD? Well, you've probably heard of a little company called Netflix. Then, there's Citrix, Array Networks, Gemalto. and Netgate, which already have virtual appliances on the Azure Marketplace.
Earlier this year, Microsoft and Canonical partnered up to bring Ubuntu to Windows 10. Why? Because it makes it easier for developers to write programs for Ubuntu on the Azure cloud. You know, Ubuntu, the favorite Linux of Azure users.
Before that, Microsoft bought Xamarin, the multi-platform mobile app development program. Xamarin always had a lot of open source in it, but Microsoft has pushed it even further that way by open-sourcing its Xamarin software development kit (SDK), runtime, libraries and command line tools. The Redmond crew's reason for doing this? Building apps twice is once too often. This move makes C#, Microsoft hopes, competitive with Objective-C, Swift, or Java in the mobile space.
These are only Microsoft's most recent moves...