12年前,我在Intel公司的Unix系统上浏览了PC Magazine的网站。我和我的小组曾对Consensys、Dell、Interactive、SCO、Univel、Sun和NeXT的Unix写 了评论。我们也了解了一下UHC、Microport以及其它一些大部分你都没有听说过的公司的Unix,但是并没有写任何评论。
如今,这些公司中大部分都已经不存在了。它们中仅剩下了两个公司,就是Sun和SCO,仍旧坚守着Unix的阵营。
到底发生了什么事情呢?
这并不是因为Windows比Unix更好。现在你可以对此进行辩论,但是在1993年,Unix的竞争,如果你能把这个称为竞争的话,他们是 Windows 3.1和Windows NT 3.1。特别是Windows NT,就这点竞争来讲,把它称作服务器版的操作系统其实是一件很荒唐的事情。
现在,有许多理由可以说明为什么Windows大败了Unix。其中的原因,至少是微软十分确定那些硬件和软件经销商要么与微软一起合作,要么就没有任何接近Windows或者Microsoft Office的机会。
但是,就像微软通过秘密的交易手段达到它的成功一样,微软没有必要利用欺骗的手段来赢得胜利。那些Unix公司正在互相残杀。
你看,当经过许多尝试为Unix创建软件开发标准的时候,他们通过共同的努力创建了POSIX(可移植操作系统界面),否则他们就会因为开放软件基金会和Unix国际公司之间的斗争而受到阻碍,这就演变成了众所周知的Unix大战。
当这些Unix公司正在大打出手的时候,微软正在微笑着朝银行走去。
因为Unix商业不能决定软件开发标准,ISV(independent software vendors-独立软件开发商)就不能只写一个单一的应用程序来得到整个Unix市场,他们不得不一直写了六个不同的版本。
你更喜欢哪一个呢?写一个能运行在所有Windows系统上的单一应用程序,或者写六个不同的,每一个都会有它们自己独特的品质保证和技术支持问题吗?
神奇的事情不是Windows打败了Unix,而是还有很多Unix公司直到今天还存在着。
Linux挤进这个世界比起Unix来有两个大的优势。第一个优势就是首先它是开放源码的。有了技术精英在开放源码领域的发展,优胜劣汰,好的代码得以生存,不好的代码渐渐消逝。
第二个优势它拥有Linus Torvalds。
其它的开放源码Unix是这些 BSD操作系统。然而,这些BSD操作系统中没有任何一个有Linux所达到的成功的一点点。因为Torvalds是Linux的唯一领导者,Linux 避免了陷入像原来Unix那样的混战中,但是这继续摧残着这些BSD。如果所有的Linux所拥有的就是Torvalds本人,我对操作系统的将来感到担 忧。Linus是一个令人羡慕的人,也是一个伟大的程序员,但是如果把Linux成功的所有功劳都归到Linus身上,那我们就会像遇到突如其来的车祸一 样走到尽头。
取而代之的是,许多Linux发行人已经吸取了Unix的历史教训。
他们已经意识到他们得到的不止是开放的源码,他们还获得了开放的标准,由此能够建立成功的开放操作系统。
这就是为什么LSB(Linux Standard Base)3.0的发行是如此重要的了。
这不仅仅是一个不同的标准。这个标准能够让独立软件开发商为一个Linux编写程序,而不需要为六个Linux发行版编写。所有的主要Linux社团和公 司,比如Asianux联盟、Debian公共内核联盟、红帽子公司和Novell公司,都同意让他们的发行版适应LSB3.0。
有了这个举动,不管微软会怎么做,Linux都确定了它在将来的地位。
就像有人经历过曾经的那场Unix战争那样,对现在这样的发展我的喜悦之情溢于言表。
来吧,微软。Linux正等着你呢。
作者简介:
Steven J. Vaughan-Nichols,他是Ziff Davis Internet的高级编辑,从上个世纪80年代末起他就在写技术方面的文章。他的联系方式是:sjvn@ziffdavis.com。
相关热门文章
给主人留下些什么吧!~~
评论热议