引言:有人将2015年称为“开源之年”,而其中微软的开源举措也被大家津津乐道。开源,这不是一夜之间发生的。下面这张图所显示的仅仅是微软这10多年来参与并贡献开源软件的一小部分动作,而在这期间,微软一直和开源社区共同努力让更多的开源软件可以在微软的平台上运行。比如,微软投入到PHP已经多年,目的就是为了让PHP在Windows平台上成为第一梯队的产品,从而提供包括高性能超大规模的Azure Web 应用。
世界变化很快,微软的开源之路也越走越宽。在这里,我们就来历数一下,2015年微软在全球范围内,在开源之路上的“十大”最新举措:
微软开源了一组DirectX工具集,遵循MIT许可协议,并将代码托管在GitHub;
微软PowerShell新增OpenSSH支持;
开源 .NET 核心的执行引擎 CoreCLR,同时该项目将继续托管在 Github 上;
微软发布了Windows Live Writer的开源版本Open Live Writer;
微软在GitHub上开源了MSBuild (Microsoft Build Engine);
微软继续为Linux和FreeBSD内核贡献驱动代码,从而让Linux和FreeBSD可以在Hyper-V和Azure上获得最佳功能和性能;
微软开源Visual Studio Code, 并且发布了Visual Studio GDB预览版,允许开发者远程调试Linux对象;
微软宣布开源Chakra的核心组件。Chakra是微软新一代浏览器Microsoft Edge的JavaScript引擎;
微软在2015年发布了Windows Server 2016的最新预览版, 新版本中地加入了对Docker技术的支持, Docker也表示将在Docker Engine中提供对Windows平台的支持;
微软和红帽宣布达成合作,在Azure上部署红帽系统,并且开发者将可以在红帽平台上访问 .NET。
在中国,2015年微软也踏出了更多的第一步:第一次在Qcon上海大会上喊出了“微软热爱Linux”;第一次赞助中国Linux内核开发者大会并演讲了自己在虚拟化驱动方面做出的贡献;第一次赞助Cloud Foundry Summit并毫无保留地分享了自己在Cloud Foundry的建树和经验。同时,微软也积极参与到OpenStack, Docker, MySQL, Apache等社区活动中。
正如上所说,微软的开源之旅起源于10多年前,同时微软“移动为先云为先”的策略也更进一步地推动了微软对于开源软件的采纳和支持的步伐,从而让微软的智能云平台Azure成为一个开放且灵活的云计算平台。您可以在Azure上运行任何您已经在使用或打算使用的负载,不管这个负载是基于Windows或者Linux。比如,在Azure数据中心,微软员工正在运营基于Linux和Windows的大数据HDInsight (Hadoop) PaaS服务。Azure对于开源软件的支持从纵向来看,覆盖:基础操作系统&架构,数据库&中间件,应用框架,应用程序以及管理软件。
最后,小编还有一个呼吁:
立即访问http://market.azure.cn