您的位置:首页 >关注 >

微软发布了基于linux的Azure云交换操作系统

微软已经建立了一个基于Linux的跨平台操作系统,用于运行网络设备,如数据中心交换机。

公司官员在9月17日的一篇博文中提供了有关该操作系统的信息,称为AzureCloudSwitch(ACS)。微软还在8月份的SIGCOMM会议上演示了ACS,展示了它正在做的工作,即提供一种基于标准的方式来向诸如数据中心开关之类的设备内部的专用集成电路(ASIC)写入。

(Microsoft的ACS体系结构图嵌入在此帖子中。)

这意味着在不远的将来,MicrosoftLinux发行版将是可用的吗?尽管有一些头条新闻,你可能已经阅读了这样的说法:“是的,答案是否定的。”

ACS是围绕着OpenComputeProject的开关抽象接口(SAI)构建的,SAI是用于ASIC编程的标准C应用程序编程接口。它是用来运行像交换机这样的网络设备的软件。2015年7月,OpenCompute项目接受了SAI规范--由微软和其他贡献者提供,包括Mellanox、Dell、Broadcom、Cavium、赤脚和Metaswitc。

ACS仅供内部使用,Microsoft发言人在我询问时确认。ACS是Microsoft“从交换机硬件中分离交换机软件的方法”的陈列柜。该公司正在向开放式计算项目提供ACS代码。

微软于2014年加入了开放计算项目(OCP),是该组织SAI项目的创始成员和贡献者。OCP是Facebook在2011年创建的一个基金会,它发布开放硬件设计,用于相对便宜地构建数据中心。

当微软加入ocp时,公司官员表示,微软将为该项目贡献其microsoft云服务器规范--一个可容纳24 1u服务器的12u共享服务器机箱--以及在开放源码apache许可下发布其机箱管理器。

该OCP已经发布了主板、芯片组、布线和公共插座、连接器以及开放网络和交换机的规范。

关键词: 微软