在2月28日微軟正式發布了Windows Server 2008,這讓Windows在相當長的一段時間內成為了業界關注的熱點。不過,在操作系統領域,除了Windows,我們還有一個話題更需要關注,那就是Linux以及以其為代表的開源生態系統。
以Linux為代表的開放源代碼的整個生態系統從誕生之日開始,只經過了短短的數年,就已經發展成為了一個倍受歡迎的、龐大的商業體系。現在,根據IDC所發布的最新預測數據,到2011年Linux服務器業務將增長到490億美元。不能不說,這是一個龐大的數字。
根據IDC分析師兼副總裁Al Gillen的觀點,在一些垂直行業諸如政府、金融服務以及通用服務領域的用戶非常樂意向Linux遷移,以便替代現有的UNIX服務器。那麼,有一個問題需要解決,Linux與UNIX到底是是不是可以相提並論?
Linux 2008:超越UNIX
所謂“UNIX和Linux之間的區別”這樣的問題,也許可以被回答成類似的答案:如果UNIX是DOS,那麼Linux就是Windows。
當然,這種回答相對於UNIX與Linux之間錯綜復雜的關系而言,應該說過於簡單。不過,暫時不討論有關一些高級Unix和Linux用戶之間的觀點,也許可以從上面所述的角度簡單來進行一下Unix與Linux關系的思考。
眾所周知UNIX率先問世。AT&T公司的雇員在1969年在貝爾實驗室研發成功了UNIX;而Linux應該可以說是出現在1991年,以Linus Torvalds發布Linux內核的時間為准。
那麼,UNIX的標准是否獨立於Linux而存在?當然。那麼Linux的標准是否獨立於UNIX而存在?應該說不是很確切。這種說法也許類似於DOS跟Windows之間的關系。Windows當然不是運行在DOS之上,現在也跟DOS代碼沒有關系,但是畢竟DOS是Windows之前的操作系統版本,甚至也奠定了Windows的基礎。
從發行版本來說,Linux擁有多大數百個發行版本。UNIX 擁有多個變體(Linux其實也可以被看成UNIX的變體,畢竟Linux內核來自Minix,而Minix是一種UNIX變體),但是正式的UNIX版本數量卻很少。Mac OS X是基於UNIX構建,並且是被單UNIX規范(Single UNIX Specification)所認證。
而從硬件以及應用來講,Linux能夠運行在標准服務器之上,而基於UNIX的系統通常需要私有的硬件配置並且硬件系統所費不菲。正因為如此,很多人開始嘗試使用Linux,而不願意去使用UNIX。這就是Gillen所說的“從UNIX遷移”。
另外,很多Linux的應用是免費的,但是UNIX的應用通常都需要購買。相比以前來說,Linux現在已經是主流操作系統,因此從某種程度上來說UNIX和Linux能做的事情已經沒有太多的差別了。
應該說 Windows 和 Linux 都在蠶食 UNIX 傳統服務器的市場,甚至很明顯的,迫於形勢,IBM、Sun等老牌的UNIX廠商,都已經在其傳統的私有硬件上開始支持 Linux,這也正是 Linux 服務器相關市場能夠快速發展的重要原因