2014:开源.NET
2014年微软开源了整个.NET的服务端栈,再一次重大的版本发布中,微软宣称会“以开源的形式提供完整的.NET服务端栈,包括 ASP.NET,.NET编译器,.NET Core Runtime,框架和库,允许开发者跨Windows,Linux和Mac OS X平台使用》NET。”
2014:贡献OpenJDK项目
在2014年,Microsoft开放技术机构贡献了第一个分支到OpenJDK的JDK 9 dev流。 Martin Sawicki 在一篇博客写道,“这次贡献代码主要是因为一些合作伙伴提出的要求,允许Java sockets拥有Windows的TCP Loopback Fast Path功能,加快了相同机器之间的通讯速度。”
2014:Nadella公开示爱Linux
2014年微软的新任CEO Satya Nadella发布声明说“微软爱Linux”。
2015:Debian入驻Azure
Microsoft通过与credativ合作将Debian移植到Azure,Debian是最流行的Linux发行版之一。在一篇博客中,Azure高级项目经理 Stephen Zarkos 写道,“用户可以在Microsoft Azure上通过选择credativ构建的最新Debian 7 (codename“wheezy”)和Debian 8 (codename“jessie”)版本,使用基于Debian的虚拟机。”
2015:RHEL入驻Azure
2015年底,微软与竞争对手Red Hat合作,将Red Hat Enterprise Linux (RHEL)移植到Azure云。h这两个公司也达成了一致的协议,合作完成“在私有云和公有云上提供在Red Hat上开发者构建,部署和管理需要的常规的企业需求,ISV等应用。”
2015:OpenSSH入驻Windows
Linux运行在超过25%的Azure云机器上,用户急需一个功能,能让他们安全的登陆这些机器进行管理操作。Microsoft计划把开源项目SSH通过PowerShell移植到Windows平台。微软宣称不仅仅是通过PowerShell来支持SSH,还会继续贡献OpenSSH社区。
2016:Ubuntu进入Azure
2016年1月份,微软和Canonical展示了Azure Stack运行Ubuntu的首个技术预览版。John Zannos 在Ubuntu 博客写道,他们致力于Ubuntu镜像,允许开源应用能在Azure Stack环境很好的工作。在这次声明中,微软在其Azure云提供了所有主流的Linux发行版。
2016:SQL Server for Linux
微软允许用户在Linux平台上运行SQL Server。Microsoft的 Scott Guthrie 在一篇博客写道,“今天我们把核心关系型数据库功能发布预览版本,预计在2017年年中完成整个计划。”
2016:Bash入驻Windows
Microsoft与Canonical紧密合作,把一些流行的Linux命令行工具移植到Windows 10.微软创建的一个技术叫Windows Subsystem for Linux,允许Ubuntu在Windows内核上运行。Mike Harsh 在一篇博客写道,“现在大家可以在Windows上直接运行Bash脚本,Linux命令行工具(比如sed,awk,grep),甚至还可以尝试Linux-first的工具,比如Ruby,Git,Python等。
本文来源:不详 作者:佚名