微软继今年3月加入Eclipse基金会之后,现在正式宣布加入了Linux基金会,也取得一席基金会董事职位,而Google则加入了.NET基金会,成为.NET技术指导小组的一员,为了云端,双方纷纷踩进了另一个过去陌生,甚至敌对的阵营。
微软不只拥抱Linux,现在还要进一步加入同一阵线。微软今天在纽约Connect()开发者大会上宣布,正式加入Linux基金会,成为第11个***等级的白金会员,每年要付50万美元会费。微软Azure***架构师John Gossman也成为了Linux基金会董事会的16名董事之一。这是微软继今年3月加入Eclipse基金会之后,所加入了的另一个指标性的开源组织。Linux基金会执行总监Jim Zemlin也在Connect()大会上和微软云端企业执行副总裁Scott Guthrie共同宣布了这项消息。
微软也同时发表了Visual Studio 2017的RC版以及Mac版Visual Studio的预览版,这是微软Windows平台上的主力开发工具,现在也整套搬上Mac平台。另外,刚改版的微软资料库产品SQL Server也宣布,下一版将支援Linux,也将能在Linux-base的Docker容器中执行。
“产业已经转型到云端和行动的世界,要让开发者能发挥新境界的威力,只有和社群合作,才能提供开放、弹性和更聪明的工具和云端服务。”率领微软开发工具团队的Scott Guthrie,揭开了微软拥抱开源、拥抱Linux的***原因。
微软从2011年就开始贡献开源程式码,从Linux支援Hyper-V的相关驱动程式的程式码开始做起,甚至在微软当时仍独尊Windows环境的时候,还为此而建立了一个研究Linux核心的工程团队,来负责相关开源程式码的研发。这个团队参与了不少Linux基金会的专案,例如Node.js基础计画、R联盟计画、OpenDaylight计画和Open API推动小组,还有微软这个团队也参与了以推动容器标准而目标的OCI开放容器组织(Open Container Initiative)。因为Azure用户对Linux的庞大需求,Linux基金会也帮微软推出了一个Azure上的Linux认证。
最近微软多项开源或支援开源产品的动作,也颇受开源社群的肯定,例如今年正式开源释出了.NET核心、年中开源释出PowerShell和Xamarin开发工具包、Windows Server支援Docker、SQL宣布支援Linux,Windows支援Linux惯用的Bash脚本程式等。连RoR之父DHH先前都发表“微软:我原谅你”一文,坦言微软的转变颇得他心。
就在微软宣布加入Linux基金会的同时,也宣布Googel将成为.Net基金会的成员,要让.NET开发者可以在三星的装置上开发App。Google产品经理Chris Sells更在官方部落格进一步解释Google加入.NET阵营的理由,Chris 直言,.Net已是现在企业的关键元素之一,Google已有超过200项云端服务提供了.NET函示库,现在为了让.NET平台也能对Google基础架构提供***级的支援,Google云端平台(GCP)团队,将加入.NET基金会的技术指导小组。
Google目前已参与了C#语言的ECMA规格制订,加入指导小组后,可以参与更深,来帮助企业将.NET应用搬上GCP。