说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Red Hat CEO:拥抱开源 拥抱克隆

HTML文档下载 WORD文档下载 PDF文档下载
多年以来,企业的数据中心一直在各种昂贵的硬件上运行着Unix操作系统,但随着时间的推移,Windows和Linux系统在市场份额上占据了一席之地,而Red Hat则赢得了更广阔的一片天地。那么成功的秘诀是什么?

当许多公司都在为打击盗版时,Red Hat却拥抱其最顶级的克隆,CentOS。下面让我们一起来看下Red Hat是如何利用开源达到今天的地位的。


想象一下,你的公司花了超过1亿美元来研发一款产品,而你的竞争对手却完美地克隆了这款产品,在许多人看来,这是非常不好甚至让人憎恨的行为。如果你是苹果公司,那么很有可能花时间和金钱来与之斗争,对产品进行维权。而如果你是Red Hat,你会拥抱它,正如Red Hat CEO Jim Whitehurst在一次采访中所描述的那样。

Unix的替代者

多年以来,企业的数据中心一直在各种昂贵的硬件上运行着Unix操作系统,但随着时间的推移,Windows和Linux系统在市场份额上占据了一席之地,而Red Hat则赢得了更广阔的一片天地。谈到这里不禁想问,成功的秘诀是什么?Windows和Linux的低成本与高附加值刚好代替Unix高昂的定价。

暂且不谈Unix,有人会认为,下面进行厮杀的应该是Window和Linux了,实际上并非如此。正如Whitehurst所说,Red Hat与微软之间的确存在竞争,但一般来讲,IT决策都是建立于架构级别之上的,尤其是在拿Linux与Windows对比时。如今,企业架构较多地倾向Linux而非Windows,在十年前,或许是恰恰相反的。如今,企业版的Linux已经成为IT决策的一部分。

Whitehurst说道,企业在发展的道路上肯定会出现新的工作负载,但它们大多数都是基于Linux的。基于此,Whitehurst对来自微软的威胁并不担心,因为他们已经和VMware在构建未来新的数据中心策略。

头号公敌VMware

Sun公司曾是Unix系统的最大供应商,但已被Oracle收购。如今Red Hat的头号公敌则是VMware。原因很简单:两家公司对未来的云计算发展有着非常相似的展望,尽管他们提供云服务的途径有所不同。Whitehurst表示:“如果你去仔细思考现在是谁在定义云计算架构,就会发现实际上就是我们两家公司,但VMware走的是自主创新模式,即封闭模式,而我们则是开放模式。”

如何开放?开放并不意味着Red Hat要与VMware的开源产品进行战斗,厮杀,相反,而是拥抱克隆,比如CentOS。

虽然越来越多的产品建立在开源基础之上,但是很少有人理解开源软件业务的实际内涵。就拿Red Hat来说,它开发出了非常流行的Red Hat Enterprise Linux (RHEL) 操作系统,但是由于Linux是由社区共同开发的操作系统,所以必须把Linux的源码对外开放(Red Hat对支付费用的客户提供一些技术服务支持)这就为像CentOS的厂商铺平了道路。

拥抱寄生虫

虽然像微软等公司经常拿CentOS对Red Hat构成威胁来进行言论,但Whitehurst认为,CentOS在他们的生态系统中扮演着非常重要的角色:

CentOS之所以是RHEL生态系统中的重要一员,它在间接让用户关注RHEL生态系统,让更多的人接触和认识Linux,而Linux并没有办法强迫任何人来使用它。所以,从眼前来看,CentOS使得Red Hat公司损失了一些收入,但从长远来看,CentOS在构建Red Hat Linux生态中扮演了一个很重要的角色。

与Ubuntu的主要供应商如SuSE或Canonical比起来,SuSE等厂商常会提供比RHEL廉价的售价给客户,但大多数仍然倾向于选择拥有相同代码的RHEL和CentOS,换句话说,只有Red Hat才能给业界提供领先的Linux服务器操作系统,同样也有免费的产品提供。微软在很久以前就默认了这种现象:虽然该公司花费巨资打击盗版,但比尔·盖茨在1998年曾指出,Windows系统在中国的非法克隆现象另一方面也增加了Windows的市场份额。

Red Hat的销售人员并不爱与山寨竞争,但是现实是,一些厂商通过使用CentOS服务器来进行研发和测试来降低生产成本,从而增加收入。换句话说,CentOS并没有给RHEL降低价格,而是提供了更多的价格标杆。

拥抱开发者

按理说,在一些关键领域,CentOS并未给Red Hat和开发商带来多少帮助,开发商追寻最新最好的技术,而Red Hat的客户已与业务部门有着多年的交情,他们想要稳定及可控的软件,而克隆RHEL的CentOS并未吸引开发商。

目前,Red Hat正在尝试一些不同的东西,Red Hat软件集合,包括包括Web/动态编程语言、数据库、开发工具等。基本上,这些集合可以帮助开发者紧跟RHEL发展轨道。正如Whitehurst告诉大家的一样,该集合是Red Hat拥抱开发者和保持吸引力的一种方式。这将会是一种非常有趣的方式,Red Hat在定义开放的数据中心上还有很长的路要走,但Red Hat正在正确的轨道上前行。

来自:readwrite

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘