Microsoft has admitted to something that used to be unthinkable: using Linux to run some of its own operations.
In a blog post on Thursday, Microsoft Azure networking principal architect Kamala Subramaniam explained how the company developed a new software system, dubbed Azure Cloud Switch, for running the networking gear that Microsoft’s cloud service depends on.
Microsoft has cozied up to the open source community in recent years.
Network switches typically come with their own software baked right into the product. The problem Microsoft faced, according to Subramaniam, was integrating the software that ships with those switches with the wide variety of software it uses to run its Azure cloud service. So Microsoft had to build its own switch software—and it turned to Linux to do just that.
While the move to Linux is certainly a departure for Microsoft, which used to be quite hostile to open source, it’s not a huge surprise. Microsoft has cozied up to the open source community in recent years. It now offers Linux as an option for Azure customers, helped port major open source projects like Hadoop and Node.js to Windows, and even open sourced its own .NET development platform last year.
Read more at: