歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

Windows&Linux霸占鳌頭 新型OS誰與爭鋒

作者:Fish  來自:賽迪網
目前,還存在許多“可以替換”的操作系統,這其中的大多數用於純科學研究、個人從中獲得樂趣或代碼沙盒(SandBox)測試。但除了滿足這些“非入流” 的用途外,也有一些操作系統想要謀求更廣泛的用戶。在當今操作系統的大氣候中,這個目標可以實現嗎?

請你看一下操作系統世界的現狀,輕而易舉就可以列出主流的被大范圍使用的操作系統(當然,並不是說這些操作系統一定占有很大的市場份額)。我們都知道Windows、OS X、BSD及Linux系列的操作系統,它們都擁有忠誠的用戶和穩定的發展進程,並且,在將來的很長一段時期內都不會消失。

當然了,除了這些正當走紅的操作系統外,還要一些操作系統正在苦苦掙扎、絕境求生。BeOS、AmigaOS、MorphOS都是其中的典型。雖然這些操作系統都擁有用戶,或者說fans,但它們的發展進程卻相當坎坷,它們的未來不可預測,什麼事情都可能發生。

第三類操作系統,我在第一段中提到過,為了個人娛樂所用。我將主要講述其中兩個:Syllable和SkyOS。它們兩個都有非常清晰的目標,那就是占領你的桌面。這個目標可以實現嗎?我頗感懷疑。

在市場上占有一席之地,並不僅僅是提供比競爭對手更好的產品的問題。過去,已經有許多非常傑出的操作系統搶占市場立足點上失敗,像 AmigaOS和BeOS,都是很好的例子。它們確實是兩個不錯的操作系統(當然我們承認,它們也是有缺點的),但它們從來沒有像Linux或 Windows那樣飛黃騰達過。

SkyOS和Syllable也想達到像Linux和Windows同樣的目標,只不過它們走的是兩條完全不同的路。SkyOS操作系統並不開放源代碼,收費並且用戶不可以自由地獲取。而Syllable源代碼完全開放(GPL),免費並且用戶可以自由獲取自由使用。這樣,由於兩個重要的因素——可獲得驅動程序和開發者的參與——一開始Syllable就占了領先的地位。

Syllable的驅動程序有強大的Linux驅動程序作為後盾,這是一個主要的優勢,絕對不能忽視。SkyOS必須求助於BSD驅動程序,或者從零開始寫它們自己的驅動。雖然BSD的代碼不可能比Linux代碼的質量差,但事實上,安裝使用Linux的人更多,Linux也擁有比 BSD更大的開發群體及公司的支持,這樣,Linux就有了更多你可以使用的基本知識。實際上,幾乎Syllable的每個驅動都是從Linux那裡借來的,而SkyOS的每個驅動都是從零開始寫的。

第二個因素涉及到開發者的參與。因為Syllable無論從哪個意義上講都是開放的,這就容易吸引開發者加入並對項目貢獻力量。他們可以先浏覽代碼,確定這的確符合他們的口味以後再加入。加入的門檻非常低,這意味著從理論上講,一旦走向市場,Syllable將比其封閉源代碼的競爭對手在吸引新的開發者方面容易得多。任何一位對SkyOS有興趣的開發者都看不到源代碼,他/她不能夠判斷這到底是不是合自己口味的操作系統。這樣一來,他們可能會轉而選擇別的操作系統。在存在有類似的自由而免費的項目的情況下,有什麼理由要他們花錢參加這個項目呢?並且,在開始行動之前還可以看一下代碼庫,從而當真正開始的時候他們不像一個傻子一樣對項目一無所知,他們就更不會選擇那個非開放的不自由的項目了。

但是,並非所有的人都捨棄了SkyOS。不開放源代碼也是一把雙刃劍,從某種角度來講是一個不利條件,但從另一方面看,卻又變成了有力的因素。因為源代碼不開放,他們更容易集中精力於既定的目標。當需要做一些事情的時候,在寫下第一行代碼之前不會有無止境的郵件列表和論壇討論。一旦 SkyOS團隊決定了必須把某個特征加到項目中,很快就加進去了。相比於開放的開發構建,這是一個最主要的優勢,因為可以加速開發進程。

SkyOS的另一個優勢在於,一般情況下,公司都更傾向於和另一個“只有”一個開發小組的公司合作。比如說,當硬件公司想要為 Syllable提供支持的時候,不知“中心”在哪裡,該和哪裡協商。而SkyOS團隊卻正在項目的背後努力建議一個公司。這樣,SkyOS更正統,雖然說這個正統是建立在什麼上面還值得商榷。

Syllable的開源也有些許輕率:在當今的操作系統的大氣候環境下,它的這種做法使本不願形成競爭的公司成了直接的競爭對手,比如說Linux。對於我們這些極客(geek)來講,很明顯,Syllable和Linux是完全不同的兩個東西,雖然它們的某些特征很相像。但是對於其他大多數人來講,Syllable和Linux之間的區別可並不怎麼明顯。都開源、都免費、都可自由獲得且使用,這樣,人們很難把Syllable和 Linux區分開來。

如果把所有這些因素綜合考慮的話,就非常容易明白為什麼SkyOS和Syllable在贏得市場方面都舉步維艱。SkyOS會缺少開發者,而Syllable在集中注意力和開發速度方面存在不小的問題,並且還必須處處謹慎小心,以免被推為Linux同類。

如果說找到一個立足點並非不可能的話,除了上述因素外,還有其它原因來解釋為什麼他們這麼難在市場上站穩腳跟。首先,西方國家的市場早已飽和。現在有三個主要的競爭者搶奪桌面系統,他們是Linux、Windows和OS X。看看Linux花了多長時間才跻身主流之列的(雖然有人會抗議說Linux還不算主流,但這一點對我們現在的分析沒多大影響),就不難想象得到,對於第四個甚至第五個競爭者來說,邁出任何重大的一步,困難將會加倍,需要的時間也會翻番。有的人說,可以在發展中國家找到很大機會。但我非常懷疑, SkyOS和Syllable去哪裡找足夠資金在這些國家建分布式網絡呢?不要忘記在這些國家,人們甚至還沒有連網,所以他們根本不可能學習有關 SkyOS和Syllable的知識。而對於像微軟這樣的巨頭公司來講,辦成這件事,無異於小菜一碟。

結論

如果新的操作系統實現“成為主流”這一目標並非不可能,那也一定是困難重重。當今操作系統的大氣候從根本上阻止任何新手挑戰權威。我個人覺得這不是一個好事情,我更願意看到許許多多的競爭對手互相挑戰對方,這樣才會有技術的改進和真正的創新。最終受益的將是我們這些用戶。




Copyright © Linux教程網 All Rights Reserved