40岁的Unix还能走多远
文章来源: | 发布时间:2009-09-03 | 【打印】 【关闭】
Unix战争
在20世纪80年代中期,包括联邦政府部门在内的用户开始抱怨,尽管从理论上说,Unix是一个可以自由迁移的操作系统,而实际上,供应商们通过定制Unix的功能和API想方设法把用户锁定在自己的Unix版本上。
于是,1987年贝尔实验室下属的Unix System实验室开始与Sun联手整合两个主要的Unix版本,两年后发布了Unix System V Release 4.0,其中综合了System V Release 3、BSD、SunOS以及Microsoft的Xenix等操作系统中的诸多功能。
而另一些Unix供应商由于惧怕AT&T与Sun的联合,成立很多联盟与之竞争,包括X/Open、开放软件基金(Open Software Foundation)等,纷纷号称自己的是标准,一时间唇枪舌战非常热闹,史称“Unix wars(Unix战争)”。
很显然,Unix阵营没有消除各自的分歧、真正制定出一个Unix系统的规范。直到1993年,随着微软推出企业级的32位微处理器操作系统Windows NT从而把微软的触角伸向原本属于Unix的领地,整个Unix阵营才真正意识到威胁,所有主要的Unix供应商联合起来共同发起了通用开放软件环境(Common Open Software Environment)行动,随后的一年里,随着AT&T和Sun支持的Unix国际集团(Unix International Group)与开放软件基金(Open Software Foundation)合并为The Open Group,由它负责认证Unix系统,相互之间的争论才逐渐平息下来。
然而,此时的联合已经有些晚了。除了微软以外,从Tanenbaum博士的Minix演化而来的开源操作系统Linux也已经逐渐成长壮大,成为Unix不可小视的对手。
Unix的未来
由于长期多种Unix版本相互竞争影响了Unix的可移植性,同时,Linux因为成本上的优势以及Windows在X86平台上的天然优势,使得人们开始逐渐远离Unix。2009年1月,Gartner公布的一个调查结果显示,Linux继续受到用户的欢迎,Windows的装机量也在逐步增加,而Unix的用户将逐步减少。
“Unix有悠久的历史,然而,现在尽管我们不能说它在退出历史,但Unix所受到的冲击肯定会越来越大。”Gartner分析师George Weiss说:“Linux的势头就很猛。虽然Linux没有像Unix那么长的开发、优化和测试历史,但正在接近甚至达到与Unix相似的性能、稳定性和可扩展性。”
同样,Windows也不可小视。Weiss说,由于硬件成本的优势,向通用的X86平台迁移的用户越来越多。“可扩展的架构、集群、云计算以及X86平台上的虚拟化,如果把所有这些技术趋势综合到一起就会发现,操作系统的选择都是围绕Windows和Linux的。”
“例如,最近思科发布了它的统一计算架构,把网络、存储、计算机和内存统一到一起,其中就没有Unix的位置,但是可以在X86平台上运行Linux和Windows。因此,Intel代表Linux阵营正在取得Linux与Unix之间的这场战争的胜利。”
然而,代表Unix阵营行使Unix认证的The Open Group却丝毫不愿意对Linux让步,声称Unix是那些追求高性能、高扩展性和高稳定性的关键应用程序的最好选择,而Linux则只适合一些小型、非关键应用。
AT&T的Korn是少数仍拥护Unix的人,他认为,多年来Unix一直具有的优势是,它可以非常容易地分成小的软件发布,这一优势将保证Unix仍然向前发展。他说:“Unix中的‘管道’哲学在云计算环境中仍然有用,在这样的环境中,你可以构建一些很小的可重用的应用,而不再是那种很庞大的不可分割的程序。”
Unix大事记
● 1969 Ken Thompson用汇编为DEC PDP-7小型机编写出Unix的第一个版本。
● 1970 操作系统被命名为Unics,后来演变成了今天的Unix。
● 1971 Unix被移植到PDP-11小型机,Unix程序员手册第一版出版。
● 1972 Dennis Ritchie发明C语言。
● 1973 Unix引入管道的概念,Unix被用C语言重新改写。
● 1974 《Unix分时系统》在ACM的杂志上发表,Unix开始受到广泛关注。
● 1978 Bill Joy发布BSD Unix。
● 1983 AT&T发布Unix System V,基于此,IBM推出了AIX,HP推出HP-UX。
● 1987 AT&T和Sun宣布共同开发一个Unix。Andrew Tanenbaum开发出Minix。
● 1988 Unix战争爆发,DEC、HP、IBM等成立Open Software Foundation (OSF),AT&T等成立Unix International。
● 1989 System V Release 4 (SVR4)发布, System V、BSD、SunOS和Xenix得以统一。
● 1991 Sun基于SVR4发布Solaris,Linux Torvalds以Minix 为基础开发出Linux。
● 1993 AT&T把Unix System实验室和Unix的版权出售给Novell,不久Novell把Unix商标转售给X/Open Group。同年,Microsoft发布Windows NT。
● 1996 X/Open与Open Software Foundation合并为The Open Group。
(本文摘自《计算机世界》2009年06月15日第22期)
【上一页】 1 2 |