愚人节的前一天,微软公布了一则比较让人喜出望外的消息,声称未来将增加对 Linux 内核的代码贡献。同时微软还承认,多年以来公司一直在使用 Linux 内核的重大修改版本,不过版本相对较老。在这里我们需要先了解一些常识。Linux 使用了微软超过 200 多项专利,不过微软其实与开源的 Linux 并非真正的敌对关系,微软更应该是 开源项目的推动者、支持者和受益者。微软一直是 Linux 内核代码的贡献者之一,只是几年之前减少了贡献率。
去 年 10 月在旧金山的一个活动上,微软 CEO Satya Nadella 先开了口:微软爱 Linux,不得不爱。同时微软还让自家的公有云服 务 Azure 和 .NET 扩展支持 Linux。现在,微软宣布这样的消息,只是表达了自身计划把更多精力投入到 Linux 内核代码上的意 愿。
微软真的有在用如假包换的 Linux 内核
要将真正的 Linux 内核伪装称微软需要的东西,的确是非常困难的事情,因此,微软称公司不得不雇佣一个新的团队独立执行此任务,不过看起来十分多余。
微软表示,“执行此任务的小组只是微软的一个小分队,我们可能难以紧跟其驱动和改进。毕竟成千上万的成员促进了 Linux 内核的发展,我们无法与之相比。很长一段时间来,我们一直使用 Linux 内核,现在是时候回馈了。”
微软未详细说明 Linux 内核具体使用的项目范凑,目前正在使用的内核版本号也未透露,但微软称正考虑将自己使用的 Linux 内核升级到 2.6.32.65 版本。
有意思的是,最近 WinHEC 大会上微软表示,未来决定让所有 OEM 的 Windows 设备默认打开 UEFI 安全启动功能,且用户无法自行关闭。换句话说,此类设备无法安装除 Windows 之外的任何其他操作系统。