為什么做一款操作系統(tǒng)那么難?
當(dāng)前位置:點(diǎn)晴教程→閑情逸致
→『 微信好文 』
國(guó)產(chǎn)操作系統(tǒng)紅旗去年就陷入了財(cái)務(wù)危機(jī),現(xiàn)在正以 1800 萬(wàn)的底價(jià)尋求出售。同時(shí),韓國(guó)那邊爆出了抵制微軟,開(kāi)發(fā)國(guó)產(chǎn)操作系統(tǒng)的消息。 作為現(xiàn)代人數(shù)字化生活的基礎(chǔ),操作系統(tǒng)其重要性不言而寓。操作系統(tǒng)是人與機(jī)器之間的翻譯,他將機(jī)器的語(yǔ)言翻譯成人們可以方便操作的圖形、文字。同時(shí)又將人的需求,翻譯成機(jī)器指令以便處理。人和計(jì)算機(jī)硬件的所有交流,都通過(guò)操作系統(tǒng)這個(gè)中間人進(jìn)行處理。 人不喜歡讓一個(gè)陌生人掌握著自己的命運(yùn),于是就有很多的國(guó)家機(jī)構(gòu)前仆后繼的開(kāi)發(fā)自己的操作系統(tǒng)。但真正的成功者卻寥寥。目前市面上可見(jiàn)的主流操作系統(tǒng)供應(yīng)商估計(jì)用一只手就可以數(shù)過(guò)來(lái)了。 為什么開(kāi)發(fā)一款操作系統(tǒng)就那么難呢 ? 1、極度復(fù)雜 微軟 2005 年發(fā)布的 Windows Vista 的代碼行數(shù)為 5000 萬(wàn)行。我們以一張 A4 紙打印 30 行來(lái)計(jì)算,Vista 的代碼打出來(lái)有 166 萬(wàn)頁(yè)。 另外一個(gè)主流的操作系統(tǒng) Linux 的核心代碼在 2008 年的時(shí)候也達(dá)到了 1000 萬(wàn)行。這只是其基礎(chǔ)系統(tǒng)的統(tǒng)計(jì),如果算上圖像化界面等外圍系統(tǒng),其代碼規(guī)模不會(huì)比 Windows 少太多。 2、耗資巨大 商業(yè)周刊曾經(jīng)對(duì) Vista 的開(kāi)發(fā)費(fèi)用進(jìn)行了估算,預(yù)計(jì)其所花費(fèi)的研發(fā)費(fèi)用超過(guò)了 200 億美元。200 億相當(dāng)于人類史上最偉大的科學(xué)計(jì)劃之一 " 阿波羅登月計(jì)劃 " 的費(fèi)用。雖然時(shí)代不同,但要知道微軟是一個(gè)商業(yè)公司,而 " 阿波羅計(jì)劃 " 是美國(guó)動(dòng)用了一國(guó)之力才得以支撐的科研項(xiàng)目。 Linux 雖然是一個(gè)開(kāi)源免費(fèi)的操作系統(tǒng),但免費(fèi)并不代表沒(méi)有成本。相反,全世界非常多的個(gè)人組織都對(duì) Linux 開(kāi)發(fā)進(jìn)行了的大量投入。2008 年,Linux 基金會(huì)的一項(xiàng)研究表明,發(fā) Linux 社區(qū)發(fā)行版 Fedora 9 要花大約 108 億美元。這個(gè)費(fèi)用并不比微軟的操作系統(tǒng)所花費(fèi)的費(fèi)用低太多。 3、需要有大量的外圍廠商支持 操作系統(tǒng)只是計(jì)算機(jī)使用的基礎(chǔ),在操作系統(tǒng)之外,外圍的軟硬件設(shè)備支持決定了操作系統(tǒng)的成敗。 喬布斯在回歸蘋(píng)果的同時(shí),除了向微軟借了 1.5 億美元的資金以外,同時(shí)讓微軟承諾在接下來(lái)的 5 年里,向 Mac 提供 Office 辦公套件。由于 Office 幾乎是最重要的商業(yè)生產(chǎn)力套件,缺少 Office 的 MAC 是幾乎不可能獲得大規(guī)模被使用的。這條承諾給蘋(píng)果保駕護(hù)航,使其優(yōu)秀的操作系統(tǒng)重新走上了復(fù)興之路。 iOS 之所以成功,也是因?yàn)槠渥钤缭跇I(yè)界建立了完整的軟件生態(tài)系統(tǒng)。2013 年底,蘋(píng)果應(yīng)用商店的應(yīng)用已經(jīng)突破 100 萬(wàn)款。 4、強(qiáng)網(wǎng)絡(luò)效應(yīng),新系統(tǒng)難以突圍 一個(gè)操作系統(tǒng)的生態(tài)越完善,其支持的軟硬件廠商就越多,其價(jià)值就越大,用的人就越多 ( 即所謂的網(wǎng)絡(luò)效應(yīng) ) 。這種網(wǎng)絡(luò)效應(yīng)形成了很高的替換成本,這種成本高到即使是該系統(tǒng)的原有生產(chǎn)商都很難說(shuō)服用戶切換新操作系統(tǒng)。 很多企業(yè)和個(gè)人都在老操作系統(tǒng)上積累了大量軟件和數(shù)據(jù),遷移到新系統(tǒng)很可能導(dǎo)致軟件失效,數(shù)據(jù)丟失,如果沒(méi)有鋼需推動(dòng),很難讓使用者有替換系統(tǒng)的動(dòng)力。 Winx XP 就是這樣一個(gè)例子。由于該系統(tǒng)太成功,導(dǎo)致 XP 成為微軟日后新系統(tǒng)最大的競(jìng)爭(zhēng)對(duì)手。韓國(guó)政府也是因?yàn)槲④浲V箤?duì) xp 的更新才考慮自己開(kāi)發(fā)系統(tǒng)。 蘋(píng)果 CEO 庫(kù)克在參觀蘋(píng)果工廠時(shí),其生產(chǎn)線的的 iMAC 竟然也跑著 Windows,被網(wǎng)友吐槽。這其中的原因也是由于 Windows 安裝基數(shù)太大,很多工業(yè)軟件只提供 Windows 版的控制軟件。如果硬要換成 MAC 的話,估計(jì)整個(gè)生產(chǎn)線都得更換掉了。 做一款成功的操作系統(tǒng)是非常難的,在一個(gè)穩(wěn)定的環(huán)境中很難有新的操作系統(tǒng)脫穎而出。但當(dāng)大時(shí)代來(lái)臨的時(shí)候,新的操作系統(tǒng)便有了其突圍的機(jī)會(huì)。 在微軟霸占桌面系統(tǒng)的時(shí)候,網(wǎng)絡(luò)時(shí)代到來(lái)了,由于 Linux 天然的對(duì)網(wǎng)絡(luò)良好的支持,Linux 在數(shù)據(jù)中心成為了主流。在移動(dòng)大潮來(lái)臨的時(shí)候,iOS 和安卓順勢(shì)而上,占領(lǐng)了制高點(diǎn)。 做一款操作系統(tǒng),并不是簡(jiǎn)單的國(guó)家意志和金錢可以驅(qū)動(dòng)的,它需要天時(shí)地利的配合,才有可能真正的成功。 本文鏈接:http://www.yixieshi.com/it/17893.html 該文章在 2014/7/3 12:16:02 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |