前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微软开始在“云”中使用Linux系统 这不是背叛

微软开始在“云”中使用Linux系统 这不是背叛

作者头像
CSDN技术头条
发布2018-02-09 18:03:29
8220
发布2018-02-09 18:03:29
举报
文章被收录于专栏:CSDN技术头条CSDN技术头条

微软承认,使用Linux系统来运行自己的业务曾是不可想象的。

微软Azure的首席架构师Kamala Subramaniam在上周四的一篇博文中提到: 微软已开发了一款名为Azure Cloud Switch软件系统,用于其的云计算服务。

网络交换设备通常是在产品中预装了所需软件。Subramaniam解释到,微软所面临的问题是:如何将交换设备所需的软件与服务于 Azure cloud service的各类软件合并在一起?为此微软必须开发自己的交换设备软件———借助于Linux系统加以实现。

对于曾经非常抵制开源的微软来说,这显然不是一个惊喜,求助于Linux无疑被视作一个巨大的背叛。近年来。微软已越来越乐意加入开源社区。现在它为Azure的客户提供了Linux系统这一选择,用于帮助用户完成一些如Hadoop、Windows系统下Node.js等主要开源项目。去年,微软还开源了.NET开发环境。

黎明即将到来

这并不是微软第一次在内部使用开源操作系统了。从1997年微软收购Hotmail公司开始持续到现在,网络电子邮件服务就一直运行在FreeBSD(UNIX操作系统的一个分支)操作系统上。考虑到微软已为网络交换机等设备开发过精简版本的Windows系统,此次决定在新项目中使用Linux系统便显得尤为罕见。

微软并不是第一个决定开发网络设备所需软件的科技巨头。Facebook和Google多年来一直使用自身的网络软件。大型网络公司的对特定网络软件的需求促使了OpenDaylight平台的诞生——一个Cisco、Microsoft和其他公司支持开源平台。

尽管Subramaniam在博客中没有提到的OpenDaylight平台,但微软在Azure Cloud Switch 中使用Linux操作系统无疑是同样的理由。那就是任何一家公司都将会使用开源资源:在开源软件的基础上,微软可以利用其它公司出现的类似问题对自身的代码进行修改调试。

Subramaniam 写到,我们之所以探讨ACS(Azure Cloud Switch)的开源性,是因为坚信在网络产业中,交换设备上的软硬件分离必将成为主流。为此我们愿意随时贡献出自身的见解和经验。

这就是开源的意义所在。

原文链接:Whoa. Microsoft Is Using Linux to Run Its Cloud(译者/刘崇鑫 审校/朱正贵、李子健责编/仲浩)

译者简介:刘崇鑫,北京邮电大学研究生在读,专业光通信工程。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-09-23,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 CSDN技术头条 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com