來 源:賽迪網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年代末起他就在寫技術方面的文章。他的聯系方式是:[email protected]。