北京时间 2016 年 11 月 17 日纽约,在微软公司的 Connect 开发者大会上,Linux 基金会宣布微软公司加入 Linux 基金会并成为白金会员。 Linux 基金会在新闻稿中指出:
从比尔盖茨讽刺开源的 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 的计划。 |