与x86交锋胜负未分 Unix未来依然美好

Unix系统市场统计数据并不乐观,据市场调研机构Gartner的报告,2009年第四季度全球RISC和安腾 Unix服务器出货量虽然仍然保持增长,但在x86服务器不断蚕食下,销售额下滑。在第四季度,全球总体服务器出货量为220万台,相比2008年同期增长4.5%。全球服务器销售额为126亿美元,相比2008年同期下滑3.2%。其中,全球x86服务器在第四季度销售额为76亿美元,同比下滑 14.3%,而RISC和安腾服务器销售额下滑20%,为30亿美元。根据IDC统计,2009年第三季度Unix服务器收入减少了近1/4,同期下滑 23.4%。

似乎所有数据都在表明,Unix系统已经"廉颇老矣",真的是这样吗?

中年危机?

从1969年KeThompson在AT&T贝尔实验室创造了Unix操作系统开始,Unix系统发展已有40年的历史,已到中年。期间,Unix市场几经波折。从Alpha开始,DEC开启了Unix系统厂商被并购的历史。

最初当DEC被康柏并购时,很多人以为是弄错了,似乎DEC收购康柏更符合逻辑。之后康柏也没能够长久,被惠普公司并购,而惠普也放弃了PA-RISC,开始与Intel合作开发安腾处理器。近年来最为轰动的当数Sun公司被Oracle并购,与Sun并购产生联系的有IBM、HP、Cisco、富士通等多家公司,有专家建议,中国公司也应该加入收购Sun公司的行列。Sun公司之后, SGI也Rackable公司以4250万美元的价格并购。有业内人士指出,SGI被并购并不意外,因为SGI早已经放弃MIPS芯片,并申请了破产保护。后虽然脱离破产保护,但已经有些元气大伤。但是区区4250万美元的并购价格,还是让不少人大跌眼镜。

DEC Alpha、HP PA-RISC、IBM POWER、Sun UltraSPARC、富士通 SPARC64、SGI MIPS是Unix系统的代表之作。随着DEC、Sun、SGI的相继出局,只有IBM、HP以及富士通还在支撑着Unix的江山。所谓"千淘万漉虽辛苦,吹尽狂沙始到金",Unix不仅没有颓势,反而越战越勇。

开放的威力

也许是熟悉PC机的缘故,很多人对于x86,对于Windows比较熟悉,对Unix相对陌生。有些人习惯上将 Unix系统视为专属的系统。实际上,恰恰相反,Windows是专属的系统,而Unix则恰恰是开发系统。

Unix系统所以能够称霸市场,是因为它打破了大型机专属市场,使系统走向开放。虽然目前市场上不同硬件平台,对应不同的Unix操作系统,如IBM POWER处理器采用AIX,惠普安腾运行HP-Unix,而Sun、富士通的SPARC需要运行Solaris操作系统,但是AIX、HP-Unix以及Solaris都源于相同Unix V6内核,迁移起来,需要做的工作很少。

Unix系统属于开放的系统,甚至在开源问题上,Unix也较之其他专属系统更加积极。例如Solaris最早走向开源,建立了Open Solaris庞大开源组织,具有良好的开源基础。类似于Linux开源,红帽、SUSE、红旗分别提供了不同的商业版本,Sun公司提供了 Solaris的商业版本,其中很多技术就来自于Open Solaris。POWER方面,Power.org是一个独立的组织,而不是依赖于IBM,用一种开放的姿态,推动POWER技术的发展。安腾处理器方面,同样依托安腾联盟,推动技术的发展与开放。

在开放技术的支持下,尽管Unix销售额在下滑,但其原因是多方面的,既有经济的问题,也有虚拟化技术普及的因素。不仅Unix销售额下滑,Windows、Linux市场销售也在下滑。在中国,Unix仍然呈增长之势,从一个侧面也见证了中国经济发展的良好势头。就像NBA一样,评价一个球员,不完全看数据,不能够单纯用得多少分、抢断多少、抢多少篮板球以及助攻来判断一个球员的价值。有些队员,例如火箭队的巴蒂尔,单纯从数据看并不出色,但巴蒂尔却是火箭王朝不可或缺核心队员,是火箭队的非卖品。换句话说,数据也是会骗人的,不要让单纯的数字蒙蔽了判断。 Unix系统也是如此。

美好未来

x86虽然是RISC不可回避的话题,但是要说x86替代RISC,Widows、Linux替代Unix则是为时尚早,至少x86还需要证明自己,更何况RISC也支持Liunx,从开放性看,Linux更倾向于Liunx而不是Windows。

就在RISC、CISC,Unix、Linux、Windows技术之争仍然火热时,Unix已经开始把着眼点集中在工作负载优化,而不是单纯技术争论。在IBM最新发布的POWER 7处理器中,就把工作负载优化作为了主题。目前,POWER 7已经发展到8核,Tukwila安腾处理器也达到了4核,IBM发布了TurboCore和MaxCore的工作模式选择。所谓多核心,并不是核心数越多越好,对于一些并行度不好的应用而言,多核心并不能够发挥优势,通过关闭一些核心,可以使得其余核心工作主频提升,具有更好的性能表现,与此同时,核心数量的减少,也可以减少软件授权所支付的费用。因此,更加灵活的工作负载优化模式,赋予了用户更多的选择。

没有办法脱离开具体应用,来比较Unix、Linux以及Windows的好坏。例如在并发用户数少的时候,Linux与Unix差距并不明显,但在一定负载压力下,Linux所支撑的并发用户数就会急剧减少,而Unix可以始终保持平稳。因此,在关键业务应用领域,仍然是Unix系统的天下,其优势难以撼动。Unix的未来依然美好!