為什麽做一款操作係統那麽難?

來源: 數據有道 2014-07-25 17:56:32 [] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (5192 bytes)



ZT 國產操作係統紅旗去年就陷入了財務危機,現在正以1800萬的底價尋求出售。同時,韓國那邊爆出了抵製微軟,開發國產操作係統的消息。

 

作為現代人數字化生活的基礎,操作係統其重要性不言而寓。操作係統是人與機器之間的翻譯,他將機器的語言翻譯成人們可以方便操作的圖形、文字。同時又將人的需求,翻譯成機器指令以便處理。人和計算機硬件的所有交流,都通過操作係統這個中間人進行處理。

 

人不喜歡讓一個陌生人掌握著自己的命運,於是就有很多的國家機構前仆後繼的開發自己的操作係統。但真正的成功者卻寥寥。目前市麵上可見的主流操作係統供應商估計用一隻手就可以數過來了。

 

為什麽開發一款操作係統就那麽難呢?

 

1、極度複雜

 

微軟2005年發布的Windows Vista的代碼行數為5000萬行。我們以一張A4紙打印30行來計算,Vista的代碼打出來有166萬頁。

 

另外一個主流的操作係統Linux的核心代碼在2008年的時候也達到了1000萬行。這隻是其基礎係統的統計,如果算上圖像化界麵等外圍係統,其代碼規模不會比Windows少太多。

 

2、耗資巨大

 

商業周刊曾經對Vista的開發費用進行了估算,預計其所花費的研發費用超過了200億美元。200億相當於人類史上最偉大的科學計劃之一“阿波羅登月計劃”的費用。雖然時代不同,但要知道微軟是一個商業公司,而“阿波羅計劃”是美國動用了一國之力才得以支撐的科研項目。

 

Linux 雖然是一個開源免費的操作係統,但免費並不代表沒有成本。相反,全世界非常多的個人組織都對Linux開發進行了的大量投入。2008年,Linux基金 會的一項研究表明,發Linux社區發行版Fedora 9要花大約108億美元。這個費用並不比微軟的操作係統所花費的費用低太多。

 

3、需要有大量的外圍廠商支持

 

操作係統隻是計算機使用的基礎,在操作係統之外,外圍的軟硬件設備支持決定了操作係統的成敗。

 

喬 布斯在回歸蘋果的同時,除了向微軟借了1.5億美元的資金以外,同時讓微軟承諾在接下來的5年裏,向Mac提供Office辦公套件。由於Office幾 乎是最重要的商業生產力套件,缺少Office的MAC是幾乎不可能獲得大規模被使用的。這條承諾給蘋果保駕護航,使其優秀的操作係統重新走上了複興之 路。

 

iOS之所以成功,也是因為其最早在業界建立了完整的軟件生態係統。2013年底,蘋果應用商店的應用已經突破100萬款。

 

4、強網絡效應,新係統難以突圍

 

一個操作係統的生態越完善,其支持的軟硬件廠商就越多,其價值就越大,用的人就越多(即所謂的網絡效應)。這種網絡效應形成了很高的替換成本,這種成本高到即使是該係統的原有生產商都很難說服用戶切換新操作係統。

 

很多企業和個人都在老操作係統上積累了大量軟件和數據,遷移到新係統很可能導致軟件失效,數據丟失,如果沒有鋼需推動,很難讓使用者有替換係統的動力。

 

Winx XP就是這樣一個例子。由於該係統太成功,導致XP成為微軟日後新係統最大的競爭對手。韓國政府也是因為微軟停止對xp的更新才考慮自己開發係統。

 

蘋果CEO庫克在參觀蘋果工廠時,其生產線的的iMAC竟然也跑著Windows,被網友吐槽。這其中的原因也是由於Windows安裝基數太大,很多工業軟件隻提供Windows版的控製軟件。如果硬要換成MAC的話,估計整個生產線都得更換掉了。

 

做一款成功的操作係統是非常難的,在一個穩定的環境中很難有新的操作係統脫穎而出。但當大時代來臨的時候,新的操作係統便有了其突圍的機會。

 

在微軟霸占桌麵係統的時候,網絡時代到來了,由於Linux天然的對網絡良好的支持,Linux在數據中心成為了主流。在移動大潮來臨的時候,iOS和安卓順勢而上,占領了製高點。

 

做一款操作係統,並不是簡單的國家意誌和金錢可以驅動的,它需要天時地利的配合,才有可能真正的成功。

 

所有跟帖: 

好文! -塔山- 給 塔山 發送悄悄話 (0 bytes) () 07/26/2014 postreply 12:52:13

錢不是問題,是眼光問題。 -王十元- 給 王十元 發送悄悄話 王十元 的博客首頁 (229 bytes) () 07/28/2014 postreply 12:23:41

加跟帖:

  • 標題:
  • 內容(可選項): [所見即所得|預覽模式] [HTML源代碼] [如何上傳圖片] [怎樣發視頻] [如何貼音樂]