二十年恩仇一笑泯,微软加入Linux基金会

微软加入Linux基金会

北京时间2016年11月17日纽约,在微软公司的Connect开发者大会上,Linux基金会宣布微软公司加入Linux基金会并成为白金会员。

Linux基金会在新闻稿中指出:

从云计算、网络到游戏,微软与开源社区和项目的合作正在稳步增加,微软如今已经成为GitHub上领先的开源贡献者。今年早些时候,微软还推出了一系列的重大举措,彰显其宏达开源事业的决心:微软开源了.NET Core1.0的源代码,与Canonical合作将Ubuntu带到Windows10平台,与FreeBSD合作发布了Azure的镜像;收购Xamarin后微软开源了其软件开发工具包;甚至,微软还与Red Hat、SUSE等Linux发行公司合作支持他们的解决方案和产品。

微软目前已经参与贡献的Linux基金会项目包括Node.js、OpenDaylight、Open Container Initiative、R Consortium和Open API项目等。

从比尔盖茨讽刺开源的Linux只是“爱好者的玩意”到微软公司全面拥抱开源社区,二十多年来,随着移动互联网和DT时代的到来,IT的价值中心已经从硬件、软件转移到数据和服务,微软公司的商业模式也发生了天翻地覆的变化。

尤其是在微软CEO Satya Nadella掌舵后,微软执行以云计算平台为轴心的战略转型,与开源社区的互动空前密切,微软对Linux的态度逐渐从敌对转变为合作。早在2014年十月,在旧金山举办的一场活动中,微软的CEO Satya Nadella就曾向公众表示,微软“爱Linux”。自那次发言以来,微软对开源社区的支持力度空前,作出了一系列的重要贡献(以下由InfoQ整理):

Microsoft Azure对Linux的支持

2016年2月,微软宣布在其Azure云平台上提供对Red Hat Enterprise Linux(RHEL)的支持,后者长期以来一直都扮演着微软竞争对手的旗舰产品的角色。微软曾在Azure的使用情况报告中表示,有超过60%的Azure镜像都是基于Linux的。可以想象,对RHEL的支持应当能够受到很大一部分客户的欢迎与支持。

SQL Server将支持Linux

2016年3月,微软宣布其旗舰数据库产品SQL Server 2016将支持Linux平台。具体的时间还要等到大约2017年中期,用户现在可以试用其内测预览版。对于在Windows系统上使用SQL Server的企业来说,迁移至Linux平台可以为其节省一笔Windows许可的费用,虽然与SQL Server的许可费用相比,Windows的许可费用真的不算贵。

微软与Canonical合作,在Windows上支持Linux应用

在不久前举办的Build大会上,微软宣布与Canonical共同合作,使Windows 10为基于Linux的应用提供二进制级别的兼容性,也即意味着Linux应用可直接在Windows系统中运行。不过,并非所有Linux应用都支持在Windows上运行,目前只支持基于Ubuntu的命令行应用。对于普通用户来说,这一点没有太多实际意义。这一特性的最大受益者应当是使用Windows系统进行工作,但又希望在Linux平台上尝试或开发应用的开发者。

Microsoft Azure对Debian的支持

2015年12月,微软宣布在其Azure云平台上提供对Debian GNU/Linux系统的支持。在由社区开发的Linux发行版本中,Debian或许是最受欢迎的一个。这让在Azure平台上使用Linux系统的用户有了更多的选择。根据Microsoft Azure高级项目经理Stephen Zarkos所说,Microsoft Azure市场提供的Debian镜像会得到微软Azure和开源开发者团队的支持。微软和credativ会一起提供最新版本的Debian作为市场的镜像,同时也会一起维护一个透明的、面向社区的镜像。

Visual Studio的开源版本

在2015年6月的Build大会上,微软宣布推出支持Linux与MAC平台的免费编辑器Visual Studio Code。与Windows平台上的Visual Studio相比,Visual Studio Code更为轻量级,并提供了对Git的原生支持。而在去年11月,微软宣布将Visual Studio Code在GitHub上开源,采用MIT许可证。

微软自主开发的Linux系统

2015年9月,微软宣布将自主开发一个基于Linux的系统,与微软近期在开源方面的其他大动作相比,这一点似乎已经不令人感觉那么震撼了。但在当时仍然得到了大量的关注。这个版本的Linux名为Azure Cloud Switch(ACS),是一个用于Azure网络交换机的内部项目。按照微软的说法,ACS的设计目的是用来集成微软自己的监控和诊断系统。目前看来,微软似乎还没有公开发布ACS的计划。

第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom

   

除非注明,本站文章均为原创或编译,未经许可严禁转载。

相关文章:
标签: , ,


关于作者

传媒领域资深人士,IT行业净坛使者。 联系邮箱:zhanglin@ctocio.com