微软怎么就喜欢上了仇敌 Linux?

开发 后端
国外媒体报道,微软近日发布了一款名为“Azure Cloud Switch”的新产品,专职服务于Azure云计算。令人意外的是,Azure Cloud Switch居然是一款超级专业化版本的Linux系统。

国外媒体报道,微软近日发布了一款名为“Azure Cloud Switch”的新产品,专职服务于Azure云计算。令人意外的是,Azure Cloud Switch居然是一款超级专业化版本的Linux系统。

  如果了解微软的历史你就会知道,过去的几十年间,微软一直将Linux视为眼中钉、肉中刺。多年来,微软一直在打压开源操作系统Linux,甚至还扬言起诉那些使用Linux的厂商,因为它侵犯了Windows专利。

[[151134]]

  近期,虽然微软对Linux的态度有所缓和,但依然不遗余力地推广Windows。因此,当听说微软推出基于Linux的Azure Cloud Switch时,还是让人感到有些奇怪。

  微软在发布这款产品时称,将利用Azure Cloud Switch运行为Azure云服务提供支持的网络硬件。毫无疑问,微软并不想向世界大喊:我使用Linux了。因此,微软的这篇新产品发布博客也“藏得”很深,发布在一个不起眼的页面上。

  对此,我们多次采访微软,但均被拒绝。其实,微软拥抱Linux所代表的意义可能并不像看起来那样,至少不是对Windows的控诉,但此举确实凸显了开源的力量。

  Linux开源网络操作系统Cumulus Networks创始人JR·瑞沃斯(JR Rivers)称:“这件事与微软本身,或微软的人才关系不大,更多的是关于这个世界上其他人在做的事情(即开源)。”

  当前,支持微软大部分在线服务的计算机服务器仍运行Windows操作系统。其实,微软最近今年也对自己的旗舰系统Windows进行了修改, 以适应在成百上千台服务器上运行各种软件。例如,微软近日还展示了新版Windows系统“Windows Nano Server”。

  但是,要运营一个在线帝国,需要的不仅仅是服务器。还需要网络交换机,以及其他一些硬件。最近几年,一些科技公司正以***的规模拓展在线服务,使得谷歌Facebook等公司已经意识到,传统的网络硬件已经无法适应。

  而来自思科等传统网络设备制造商的产品又过于昂贵,于是,谷歌和Facebook等公司便开始打造自己的硬件,预装自己的软件。

  微软也面临同样的问题。如果微软要把Windows运行在交换机上,毫无疑问需要对Windows进行大规模的重写。瑞沃斯说,我们相信微软也尝试过,但工作量太大,太艰难了

有目共睹,所有自主开发网络软件的企业,使用的都是Linux。联网服务厂商Cumulus和Big Switch等主要帮助企业效仿谷歌和Facebook模式,它们使用的也是Linux。

  因此,对于微软而言,符合逻辑的做法就是基于Linux开发一套网络系统。至于其他方面的工作,完全可以利用开源社区已取得的成果。其实,这也是微软在博客中所说的:“使用Linux,我们的交换软件就可以利用其充满活力的生态系统。”

  最近几年,Linux开源生态系统发展迅速。无论是Facebook还是谷歌,都在不断分享自己在这方面的秘密。因此,与当初的谷歌和Facebook不同,如今企业完全没有必要从头开始。

  这就是微软在做的事情。在开源的“Open Compute Project”项目中,微软的表现也十分活跃。整个社区都在使用Linux,因此微软也必须要使用Linux。这就是开源的力量。

  当然,微软也不仅仅是使用Linux。它也会带来反馈,与整个社区共享体验。Big Switch CEO道格·穆瑞(Doug Murray)称:“这件事的意义不在于微软使用了Linux,更重要的发展趋势。”

 
责任编辑:王雪燕 来源: 新浪科技
相关推荐

2009-09-07 09:59:04

IT市场微软

2015-12-02 09:16:20

2010-08-27 10:25:26

2015-05-18 09:23:33

2015-04-15 14:28:42

2013-10-15 15:53:15

腾讯移动游戏

2023-04-12 16:56:00

Linux终端字体

2022-01-25 10:40:30

Windows 10微软升级

2014-03-04 10:19:04

CodePlex开源工具Windows管理员

2009-12-14 10:32:43

Linux系统

2014-11-18 14:41:51

微软可穿戴骨传导耳机

2015-11-25 09:04:48

GNULinux开源

2010-03-09 10:02:48

微软员工

2009-12-15 11:42:57

Linux操作系统

2016-12-20 18:54:17

2009-07-08 11:17:51

微软梁念坚

2023-06-09 07:02:36

独立显卡AMDIntel

2020-12-20 17:34:50

Linux命令行终端

2020-01-27 10:48:55

Linux终端技巧

2020-02-10 10:05:12

Linux发行版Ubuntu
点赞
收藏

51CTO技术栈公众号