微软真的真的爱Linux吗?

Microsoft和Linux有着混乱的关系。多年来,我们已经看到CEO明确表示希望Linux消失。微软试图通过实现这一目标来实现这一目标,通常是指责自由软件用户侵犯了该公司的专利。甚至看似不错的手势(例如对Linux内核做出的贡献)也具有别有用心。

有时候,仇恨似乎很小。有时候,这很有趣。

但是,如今的故事不一样了。微软毕竟还真的喜欢Linux吗?

Microsoft喜欢Linux

Microsoft的公共行为的许多差异都可以归因于领导层的变化。在2001年《芝加哥太阳时报》的一次采访中,当时的首席执行官史蒂夫·鲍尔默(Steve Ballmer)将Linux及其许可视为癌症。他当时认为开放源代码不适用于商业公司,因为使用任何此类软件都需要将其余的产品也变成开放源代码。如此之多的公司,包括微软在内,都继续使用Linux,这表明这些话根本就不是真的。

我们知道,微软在鲍尔默的带领下将Linux视为敌人。但是现在,该公司正在拥抱其开源竞争对手。萨蒂亚·纳德拉(Satya Nadella)出任首席执行官后不久就表示,微软喜欢Linux。

开源社区的成员已经注意到了这一转变。您可以听到Linux Questions创始人Jeremy Garcia,前Linux Action Show联合主持人Bryan Lunduke,前LUG Radio联合主持人Jono Bacon(也是Ubuntu的前社区经理)和Stuart Langridge在Bad的第41和49集中讨论了微软的新行为。电压播客。

提到的一些观点包括内部喜欢开放源代码软件的Microsoft团队,这些团队在高层管理人员的支持下,Microsoft必须吸引使用开放源代码的成年开发人员(可以这么说),回到了微软希望其应用程序在尽可能多的平台上可用的时代。值得注意的是,微软后来成为2016年南加州Linux Expo的Bad Voltage Live的赞助商,以及整个大会的金牌赞助商。

在很多方面,微软并不相同

便利的婚姻

Microsoft对Linux的许多“爱"都围绕Azure,这是一种无需设置自己的Internet即可提供Internet服务的方法机器。 Azure于2010年首次发布,旨在与Windows和Linux一起使用,以与Amazon Web Services等现有产品竞争。

Microsoft和Red Hat合作建立了合作伙伴关系,以在Azure之上部署Red Hat Enterprise Linux,这几乎不是唯一的开源选项。 CentOS,CoreOS,Oracle Linux,Suse和Ubuntu都可以更快获得。

近十年前,Microsoft与Novell合作改善Windows和Linux的互操作性。

如今,Microsoft已经开始利用Linux本身。 2015年9月,Microsoft发布了Azure Cloud Switch,这是一个针对数据中心的Linux发行版。这绝不是秘密,因为您可以在公司博客上的帖子中阅读到有关内容。它的存在是对在线世界中开放源代码软件普遍性的认可。诸如Amazon,Google,Facebook和Twitter之类的服务器未使用Windows。互联网在Linux上运行。

考虑到Nadella在成为CEO之前就已经运行了Microsoft的云计算部分,因此微软对网络行业的渗透将渗透到公司的其他部门。

事实是,微软不仅使用Linux软件,而且还拥护开源的思想。这些天,它把人们送往OSCON。它还赞助全球会议。它参与了Facebook建立的Open Compute Project。微软有捐赠的历史,现在它正在向更广泛的开源社区中注入资源。但是为什么呢?

Microsoft不喜欢现有的关系

Microsoft并没有做出这一转变,这完全是因为首席执行官的愿望或员工之间的良好感觉。像任何公司一样,它正在应对市场压力。雷德蒙德(Redmond)的操作系统接管了台式机的世界,尽管这一点仍然受到苹果(Apple)和谷歌(Google)的争夺,但是Windows并没有割让很多土地。 。苹果在2007年接管了智能手机市场,谷歌随后又推出了一个开放源代码的移动操作系统,该操作系统将得到更广泛的推广。微软仍在生产Windows的移动版本,但很少有人在意。

如前所述,世界上最受欢迎的Internet服务并未使用Windows来为其网络提供动力。微软正在注视着越来越多的人拥护云计算,而大多数远程计算机却无法赚到雷德蒙德的钱。

即使在台式机上,微软也无法决定人们使用计算机的方式与过去一样。使用Google Docs或LibreOffice,许多人可以很好地完成工作,而不必为Office 365订阅付费。手机和平板电脑的采用使他们中的许多人很少有理由首先打开笔记本电脑。试图将人们锁定在Windows服务中不再是一种制胜法宝。消费者正在拥抱其他技术。

这对Linux意味着什么?

到目前为止,这一变化主要影响希望在云中部署或维护自己的软件或系统的开发人员和系统管理员。 。 Linux是Microsoft Visual Studio代码编辑器支持的平台之一,并且如前所述,还有Azure。

Windows仍与台式机Linux竞争,因此,该公司的大部分资源都用于普通用户。的确,微软逐渐拥抱开放源代码的大部分好处都在于运行Windows计算机的人。例如,Live Writer可能已经开源,但是它仍然只能在Windows上运行。

有例外。虽然没有适用于Linux的Office 365本机版本,但是您现在可以在网络浏览器中运行在线版本。微软在台式机Linux上可能做的并不多,但是在Play商店中运行在Linux内核上的软件的选择却在不断增长。

缺乏广泛支持最终可能是一件好事。微软的目标显然不是要使Linux的吸引力传播给更多的人-该公司希望赢得那些尚未使用Windows的人们的关注。如果无法让他们切换操作系统,那么至少可以使用Microsoft服务来获取它们。

该公司希望参与开放标准,以便可以在实现标准的方式上发表意见。大型公司希望增加收入,而对于像微软这样具有影响力的庞然大物来说,获利意味着继续塑造技术格局。没有什么比失败更重要了。 Linux用户可能会从微软的求爱中获得一些好处,但是正如我们在最亲密的关系中所看到的,爱情可以操纵他人。

另一方面,人们可以改变。如果微软想成为一个更好的人,我们不应该伸出援手吗?

标签: Linux Microsoft 开放源代码