微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsoft将重新建立对开源软件的支持,包括对Xamarin的收购,以及加入Eclipse基金会。
SQL Server将会在 Linux上提供核心关系型数据库功能,旨在让SQL Server成为横跨Windows服务器和Linux的数据平台。目前有很多使用Linux但希望使用MS SQL Server的企业,或是目前正在使用MS SQL Server,但为了缩减许可证开支而打算转向Linux平台的大量用户。虽然目前SQL Server已经是地球上使用最多的数据库产品了。对于偏好Linux的客户,他们多了个选择。对于使用SQL Server的ISV,他们的产品有了扩展目标客户群的机会。
SQL Server最擅长的是把用户体验做到极致、使用计算机的知识准备降到最低。“免费的往往是最贵的”,回头看,无论是开源软件还是*软件,应该是上升到关乎个人在信息时代的*权利的考量。对于个人创业者而言,特别是使用.NET 技术的创业者又多了一个开发自己产品的来源,比mysql强,比oracle便宜,是很不错的选择, 可以刷开包袱提供Windows/Linux支持的软件产品。
在过去的20多年中,微软的各大产品靠Windows绑定市场,众多的微软ISV围绕着Windows开发系列产品,形成一个以Windows为核心的生态系统。随着互联网的发展,出现了Google,Facebook,Amazon,Tencent,Baidu,Alibaba 都是以Linux 操作系统构建的产品生态系统,他们不再是具体的产品,而是提供服务,而且服务所用技术都是开源的,和原来Windows的生态不是同一个维度的世界,在这个世界微软的封闭的生态系统只有慢慢的瓦解。微软也意识到问题的严重,换了那个称Linux为毒瘤的CEO,用领导微软云的纳德拉来带领微软走出原来封闭的生态系统,走入开放的云生态系统。
微软对Linux的开放态度在让开发者更多地获得更好的软件与云服务资源的同时,也为微软聚拢了一批潜在的优质开发团队,当更多的应用软件进入Linux大家庭之后,Linux开发者也将更多地利用它们为Windows生态添砖加瓦;另一方面,微软的做法也为了获得更大的利润,收获更多软件市场的份额开辟了更大的阵地。