中国领先的IT技术网站
|
|

微软为何将持续推动严肃Linux创新工作?

微软是“唯一一家推动Linux严肃创新的企业吗?”作为Docker及Google Cloud开发者社区中的影响力领袖,Jessie Frazelle提出了这样的问题。而事实证明,微软不但能够接受与Linux和平相处,同时积极将Linux作为自身未来发展的关键所在。

作者:核子可乐译来源:51CTO|2017-09-15 15:59

沙龙活动 | 去哪儿、陌陌、ThoughtWorks在自动化运维中的实践!10.28不见不散!


【51CTO.com快译】微软是“唯一一家推动Linux严肃创新的企业吗?”作为Docker及Google Cloud开发者社区中的影响力领袖,Jessie Frazelle提出了这样的问题。而事实证明,微软不但能够接受与Linux和平相处,同时积极将Linux作为自身未来发展的关键所在。

微软为何将持续推动严肃Linux创新工作?

当然,这里讨论的并不是在Linux之上运行SQL Server之类——这反而会给企业计算带来碎片化风险。相反,微软必须对Linux作出真正的承诺,并成为一位积极且重要的贡献者。幸运的是,种种迹象表明微软确实走上了这样一条道路。

尽管如此,微软仍然不算是一位Linux创新者

诚然,微软已经不再是当初那个将Linux视为“癌症”的专有软件恶魔。自2001年鲍尔默掌权以来,这种专制色彩开始逐渐褪去。特别是在如今的云时代之下,微软根本无法接受其软件无法在Linux平台上运行所带来的后果。

然而,单凭这一点还不足以支持Frazelle的“创新”问题。根据Linux基金会的最新报告,实际情况是微软的开源贡献量甚至还不足以使其进入Linux内核贡献榜的前三十位。

微软为何将持续推动严肃Linux创新工作?

由3.19版本到4.7版本开发周期内顶级Linux贡献者名单。

事实上,当Linux基金会执行董事Jim Zemlin被问及微软目前在贡献榜上的排名时,他的回答是微软位列第47——成绩明显不够理想。

没错,微软去年加入了Linux基金会并成为其白金成员,但这一切与创新并无直接关联。必须承认,微软在过去十年中也在持续赞助开源商业大会,但这仍不足以证明微软在开源创新领域作出的直接努力。

同样的,微软也没能在Linux基金会之内拿出像样的开发成果:

该公司发布了开源.Net Core 1.0; 与Canonical合作将Ubuntu引入Windows 10; 联手FreeBSD为Azure发布镜像; 在收购Xamarin之后将其软件开发套件进行开源。另外,微软还与红帽、SUSE以及其它多家厂商合作以在自家平台中支持其解决方案。

虽然这一切确实值得肯定,但却仍不能算是真正的创新。

当然,并不是说微软在Linux领域就完全没有任何创新举措。

微软的边缘化Linux创新

在与Frazelle进行交流时,她强调称其结论并不是只针对Linux内核的贡献,而是在说明微软如何“利用Linux进行创新”并“高度关注哪些群体正在使用Linux”。

我也承认,微软在容器技术领域确实是一位当之无愧的“创新者”。即使是看似简单的工作——例如在Linux之外让Windows拥有了Docker容器支持能力——微软在背后同样付出了巨大的努力。

此外,Hyper-V容器技术的出现也成功将传统虚拟机与高密度容器加以结合,这也是一项值得肯定的成就。微软Azure CTO Mark Russinovich信守对Linux作出的承诺,将Azure虚拟机的Linux运行比例由25%提升至33%。

简而言之,也许更准确的说法是,微软是惟一一家紧密围绕Linux进行严肃创新的公司。

进军内核才是关键

尽管如此,只要微软仍然希望携手Linux,就必须由边缘逐渐过渡至Linux内核。

而微软似乎也意识到了这一点,并最终开始对Linux抱以严肃态度。

微软公司如今开始吸纳Matthew Wilcox、Paul Shilovsky以及(2016年年中)Stephen Hemminger等Linux内核开发者。Hemminger的加入特别值得关注,这不仅是因为他被广泛认为是Linux内核大师之一,同时也是因为他曾经于2009年(当时效力于Vyatta公司)要求微软在其Hyper-V代码中运用GPL。

微软目前拥有12位Linux内核贡献者。根据Linux内核维护者Greg Kroah-Hartman的说法,“微软目前的贡献范畴已经延伸到内核(内存管理、内核数据结构、网络基础设施)以及CIFS文件系统等多个核心层面,旨在保证Linux能够更好地运行在Hyper-V系统之上。”

总之,Linux基金会的Zemlin声称,“微软确实已经成为一大核心贡献者”,而Hemminger及其他人的努力将帮助微软由游离于内核贡献之外转向更高层级的Linux生态系统地位。

换言之,令人惊异的情况已然成真——微软不仅在采取措施支持Linux,甚至开始参与Linux未来发展的规划。

十年之前,上述状况根本就是在痴人说梦,但今天这一切早已成为现实。

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

【编辑推荐】

  1. 微软发布UWP社区工具包2.0:Fluent Design加持
  2. 颜值即正义,超好用的 Linux 桌面个性化工具推荐
  3. 微软携手FB推出开源项目 打造共享神经网络模型
  4. 微软Skype开启第二轮Cortana整合,可加入对话当中作为助手
  5. 微软推出Windows混合现实PC检查应用程序
【责任编辑:赵立京 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

基于Project2003的项目管理

本书的上一版本《基于Project 2002的项目管理》上市以后得到了读者的欢迎,为了更好地将Project 2003新版本的应用介绍给读者,我们重新进行...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Python最火的编程语言