几年前,微软首席执行官萨蒂亚·纳德拉(Satya Nadella)站在一张演示幻灯片的前面,该幻灯片说微软喜欢Linux。有些人很高兴看到这种变化。其他人对此表示怀疑。微软真的真的喜欢Linux吗?
Microsoft是一个公司实体,因此对情感的要求不高。但是在过去的几年中,该公司在很多方面都采用了Linux。
1。微软发布了自己的Linux发行版
Azure Sphere是基于ARM的硬件的操作系统。具体来说,微软的目标是物联网设备,例如智能恒温器和健身追踪器。
吸引人们关注的部分?微软的Azure Sphere并非基于Windows的替代方案,而是基于Linux。不仅如此,该产品大部分是开源的。它将为联发科,高通和东芝等合作伙伴提供所谓的免版税许可。
微软正在与亚马逊等公司竞争,后者也生产基于Linux的产品。微软已经决定,与试图以先期成本出售专有产品相比,出售Azure云服务可以赚更多的钱。该公司还希望吸引已经习惯于开源技术的开发人员和工程师。
2。微软在Windows Store中发行了Linux发行版
2017年,Linux发行版在Microsoft Store中可用。使用Windows的人可以下载Ubuntu,Fedora和openSUSE的副本,而无需擦除计算机或使用虚拟机就可以运行它们。
这些基于Linux的操作系统(或“发行版") )通过适用于Linux的Windows子系统运行。从技术上讲,您不会获得完整的Linux经验。相反,该商店在Linux Shell内部提供了系统工具。但是,只要进行适当的修改,您就可以在Windows内加载完整的Linux桌面。
许多开发人员和Web设计人员将Linux和macOS视为拥有更好的工具来创建软件和网站。微软不想继续失去这些潜在客户。同样,某些喜欢Windows的人仍然必须定期与运行其他操作系统的计算机(例如服务器)进行交互。这是Microsoft解决这两个问题的一种方式。
3。 Microsoft现在为Linux设计软件
Skype是最大的软件。 Linux版本已经被忽略了很多年,但是微软确实在去年将应用程序加快了速度。
您还可以下载集成桌面环境Visual Studio Code。虽然没有Microsoft Office的本机Linux版本,但是您可以在浏览器中使用Office 365。
当然,列表并不长,但是您可能会惊讶地看到其中的任何项目
尽管微软仍然与其Windows桌面操作系统有着广泛的联系,但该公司的财富现在来自Office和Azure等服务。首席执行官纳德拉(Nadella)表示,Azure上五分之一的操作系统是Linux。现在,支持竞争对手的操作系统符合Microsoft的财务利益。否则会限制其产品的销售范围。
4。 Microsoft为Linux内核做出了贡献
在开源世界中,代码是免费的,供所有人使用,编辑和共享。该软件大部分是按原样提供的,没有帮助台解决任何问题的义务。即使是Linux内核(操作系统从中派生其名称的基本后台组件)也是如此。
如果发现错误,或者想要添加功能,最好的做法是:自己编写这些更改。
Microsoft所做的贡献通常以驱动程序的形式出现,旨在使Linux与该公司的技术更平滑地集成。
2011年,Microsoft成为Linux版本3.0的前五名贡献者,它引入的代码量使其可以与基于Hyper-V虚拟机管理程序的虚拟化系统(Linux自己的基于内核的虚拟化管理器的替代)很好地配合使用。
Microsoft的驱动程序由成千上万行代码组成,因此,尽管在2012年它将成为贡献者中的第17位,但其贡献几乎全部包含在该领域中。
5。微软是Linux基金会的成员
2016年,微软以白金级的身份加入了Linux基金会,使其成为支出最高的成员之一。相比之下,其Android和Chrome操作系统基于Linux的Google是白银会员。与世界上最赚钱的开源公司Red Hat一样。
与其他软件开发人员一样,Microsoft也利用了许多开源项目。投资Linux Foundation是将支持转移回公司无需付费的这些产品的一种方法。
将您的名字放在首位也会带来很多声望。什么样的人最有可能知道谁是Linux基金会的成员?软件开发人员,微软需要吸引这种潜在的员工来保持竞争力。
6。 Microsoft开发人员制作与Linux有关的视频
第9频道为“开发人员提供了从Microsoft产品和服务开发人员那里观看的视频。"主题涉及从编码和人工智能到管理服务器和构建社区的数百个主题。具有Linux相关内容的视频。
Linux为网络提供动力。如果您是IT管理员或网络开发人员,则即使Windows 10是您选择的台式机,也必须与Linux进行交互。 Linux为世界上大量的服务器和其他与云相关的技术提供了支持。
Microsoft和开放源代码:进一步发展
Microsoft现在定期参加开放源代码,有时是开放源代码的赞助商会议。您可以在O'Reily开放源代码大会(OSCON),南加州Linux博览会(SCaLE),开放源代码峰会,红帽峰会,LinuxFest,All Things Open等公司的公司展位上。
该公司的网站上有一部分专门用于开源软件。近年来,该公司发布了自己的适用于Azure的FreeBSD版本。它开源了相当多的代码,例如.NET,Xamarin SDK及其Live Writer博客工具。它包含Google的Kubernetes和Docker容器格式,而不是自行开发。清单还在继续。
Microsoft是一家拥有许多部门的大公司。有些代表着新的态度,而另一些代表则照常营业。 Windows是一如既往的专有技术,该公司不希望您将新PC切换到Linux。 Microsoft Office内部的代码仅对公司允许的人员可用。 Xbox One运行Windows,其生态系统中充斥着专有软件。
Microsoft在任何一天仍然比开放代码更封闭,但是在Linux上工作的员工如此之多,许多人怀着深情,确实是改变。并非只有Windows用户喜欢开放源代码软件。