acm-header
Sign In

Communications of the ACM

ACM News

Whoa. Microsoft Is ­sing Linux to Run Its Cloud


Tux the penguin, the mascot of Linux

Microsoft is using Linux to run some of its own operations.

Credit: Wikimedia Commons

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.

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.

 

From Wired
View Full Article

 


 

No entries found