惊讶!微软开发自己的Linux 操作系统

坐稳了,可能你要被吓一跳!

微软已经基于Linux开发了一款操作系统!这款系统叫作Azure Cloud Switch (ACS),用来确保微软数据中心交换机等网络设备的正常运行。

根据微软官方博客帖子,可以了解到Azure Cloud Switch (ACS)是“为数据中心网络打造的基于Linux的跨平台模块化的操作系统”,或者简单的说是“数据中心网络交换机软件栈”。微软开发这个系统的目的是为了更简单地控制多家提供云服务的供应商的硬件。

ACS在Linux运行,可以利用Linux活跃的生态圈。并且允许使用和扩展开源的,微软的,和第三方的应用程序。”微软官方博客上写道。

ACS功能模块

你可以从下图了解到ACS的主要功能模块:

ACS Linux不会很快出现在用户电脑上

但是,微软的Linux发行版不会很快出现在台式机或服务器上,因为这不是典型的消费者级别的操作系统。目前,ACS Linux系统只是一个内部的工具,微软用于“排除故障,同时更快地解决测试软件的Bug”,为公司和云服务简化软件,开发新特性。

微软的ACS已在2015年8月伦敦帝国学院举行的SIGCOMM会议上得到证实。该举动对于Satya Nadella领导的微软意义非凡!如果你想深入了解ACS的技术细节可以访问微软的Azure博客。

不是第一次使用竞争对手的技术

这不是微软第一次使用竞争对手的技术了。今年初,微软宣布同Cyanogen建立合作伙伴关系,Cyanogen是一家著名的第三方安卓Rom制作团队。Cyanogen也宣称要将微软数字的个人虚拟助手Cortana深入集成到其最新版本的操作系统中。

本文分享自微信公众号 - FreeBuf(freebuf)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-09-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

解决软件即服务的合规性问题

现如今,企业用户对于SaaS的使用正在迅猛增长,而这一趋势似乎将超过企业购买软件许可证,使用内部部署的形式。而这无疑就为企业的IT经理们带来了两大关于监管合规性...

32350
来自专栏Java学习网

5种类型的程序员

5种类型的程序员 在我的代码旅程和编程冒险中,我遇到过很多奇怪的敌人,以及陌生的盟友。我发现至少有五种不同类型的代码战士,有的人能成为并肩合作的战友,而有些人似...

30680
来自专栏罗超频道

Facebook Home评测:用了感觉有点“囧”

罗超为虎嗅网、雷锋网、TECH2IPO撰稿。2013年4月23日发表于首页。 FacebookHome推出后,因为众所周知的原因国内暂时无法使用它。但这也没有阻...

39840
来自专栏微信小程序开发

为什么那么多人要做小程序?

前言:自从2017年1月9号发布小程序以来,不少公司和个人已经投入到小程序的开发中。目前小程序入口较弱,只能依附于微信体系,那么大家都是出于什么原因要做小程序呢...

335110
来自专栏FreeBuf

反编译分析吃鸡辅助器外挂:无外挂功能,疑诈骗钱财

腾讯移动安全实验室APP威胁情报项目组发现一个吃鸡辅助器的欺诈样本,用户需支付一定金额开启外挂功能,但该样本本身并没有外挂功能。因涉及诈骗用户钱财,建议关注。...

22870
来自专栏企鹅号快讯

2017企业安全技术热词有哪些?

元旦将至,2017年企业在构建安全体系时主要考虑哪些问题呢?FreeBuf 带你回顾企业安全应对指南中所调查的 2017 企业年度安全关键词! 在进行问卷调查之...

222100
来自专栏vue学习

读《学习之道》— 组块构建与避免能力错觉

要熟练的掌握数学和科学知识,就要创造一些概念组块——这是通过意义将分散的信息碎片组合起来的过程。把要处理的信息构成组块,可以使大脑更高效地运转。只要把一个想法或...

15540
来自专栏信安之路

我的渗透学习之旅

最近发现很多小伙伴都在问我想要学习渗透测试,但是不知道怎么开始,也不知道要学习什么?所以在这里我打算分享一下我的渗透学习之路以及给初学者的一些建议。

28300
来自专栏云计算D1net

2014云数据安全技巧总回顾

云计算现正是当今IT界的宠儿,但安全方面的担忧仍是企业迟迟未肯采纳的原因。这些顶级安全技巧可以帮助IT团队快速热身,熟悉这项科技。 没人否认云计算的这些优点,灵...

286100
来自专栏SDNLAB

回顾互联网的过去十年(下)

端到端传输是互联网的革命性方面,TCP协议是这一变化的核心。许多其他传输协议要求较低级别的网络协议栈向传输协议提供可靠的流接口。由网络来创建这种可靠性,执行数据...

15050

扫码关注云+社区

领取腾讯云代金券