Skip to main content

Microsoft’s latest operating system is based on Linux

microsoft at the helm of azure cloud switch a cross platform modular linux distro windows 10 hero
Microsoft has developed its own Linux distribution, according to a blog post published yesterday. Described as “a cross-platform modular operating system for data center networking built on Linux,” Microsoft’s says Azure Cloud Switch is its own “foray into building [its] own software for running network devices like switches.”

“At Microsoft,” penned Kamala Subramanian, lead architect on the Azure project. “We believe there are many excellent switch hardware platforms available on the market, with healthy competition between many vendors driving innovation, speed increases, and cost reductions.”

Related Videos

However, in the same passage, she goes on to say that cloud and enterprise networks alike find it challenging “integrating the radically different software running on each different type of switch into a cloud-wide network management platform.”

Essentially, while Microsoft likes the idea of software-defined networking, it couldn’t find the right SDN code to suit its demands. That said, Azure Cloud Switch does just that by allowing Redmond to patch out software bugs much more stealthily. It also, Microsoft says, allows the company to scale the software down, enabling it to work on features for its data center, along with other networking needs.

Azure Cloud Switch, or ACS as it’s abbreviated, was conceived with the Switch Abstraction Interface (SAI) in mind, i.e., an OpenCompute project bearing the API required to program action-specific integrated circuits (ASICs) within network devices.

Though Microsoft’s post says a lot about ACS and its accompanying features, its ties with Linux remain unclear. Maybe the world’s switching ecosystem was getting a bit too complex for Microsoft. It did say that it demoed ACS to four ASIC vendors, namely Mellanox, Broadcom, Cavium, and the Barefoot software switch. It also showed off six implementations of SAI with Broadcom, Dell, Mellanox, Cavium, Barefoot, and Metaswitch, with three application stacks being exhibited to Microsoft, Dell, and Metaswitch.

Subramaniam concludes, “We’re talking about ACS publicly as we believe this approach of disaggregating the switch software from the switch hardware will continue to be a growing trend in the networking industry and we would like to contribute our insights and experiences of this journey starting here.”

Clearly this journey is absent Windows, a surprising piece of information for anyone familiar with Microsoft’s historically antagonistic relationship with Linux. On the other hand, there’s something to be said about this new Microsoft, run by Satya Nadella, which is boldly willing to work outside its own proprietary ecosystems if it means being more efficient.

Editors' Recommendations

Qualcomm ARM-based servers to make way into Microsoft’s cloud data centers

Intel has been facing some serious competitive pressures lately. First was Microsoft's decision to run full Windows 10 on ARM processors, and then AMD released its new Ryzen CPUs with very competitive price-performance propositions against Intel's desktop chips.

Now, Microsoft is putting some pressure on Intel at the highest end, specifically on machines made to run Windows Server in its largest data centers running its cloud services. Again, it is ARM support that could cut into Intel's dominance in this space, according to a Qualcomm press release.

Read more
Microsoft's wish to provide one operating system for all devices may come true
microsoft open sources graph engine microsoftlogo

Last week, unnamed sources said that Microsoft is currently working on an “adaptive shell” for Windows 10 so that the platform can properly scale out across PC, mobile, console, HoloLens, and embedded devices. As it stands now, all Windows 10 devices share the same Windows 10 core component, but the surrounding operating system “shell” is somewhat different on each class of device. An “adaptive” shell would mean a more complete Windows 10 package that could adjust according to screen size, form factor, and target computing environment.

Having an adaptive shell would seemingly be the final piece in Microsoft’s one-OS-to-rule-them-all puzzle. The company began this journey with its Windows 10 OneCore subsystem, laying the foundation for Microsoft and Windows 10 developers to address multiple device classes and applications. Microsoft then developed its Universal Windows Platform so that one Windows 10 app can work across all of these devices.

Read more
Microsoft demonstrates its commitment to open source by joining Linux Foundation
microsoft latest firm to notify users of state sponsored hacks

Microsoft has gone through a number of massive changes since it began transitioning from the Windows company to the "cloud-first, mobile-first" productivity solutions company. For one thing, it has gone cross-platform with its applications, supporting iOS and Android along with Windows. For another, it has embraced open source in a way that would have been inconceivable just a few years ago.

One beneficiary of Microsoft newfound respect for open source software has been Linux, which for the longest time was considered an almost evil movement that went against Microsoft commitment to proprietary software. Now, Microsoft provides significant support for Linux and on Wednesday, the company announced it joined the Linux Foundation as a platinum member, Ars Technica reports.

Read more