高博

操作系統(tǒng)溯源
操作系統(tǒng)(OS)是管理計(jì)算機(jī)硬件和軟件資源的計(jì)算機(jī)程序。每次打開(kāi)計(jì)算機(jī),人們都要與OS互動(dòng)。
最早的計(jì)算機(jī),像用按鈕的計(jì)算器一樣,沒(méi)有OS。后來(lái),計(jì)算機(jī)有了復(fù)雜的自動(dòng)運(yùn)行的程序,也就有了發(fā)展OS的必要。1962年。第一個(gè)OS由英國(guó)的阿特拉斯公司研發(fā)。IBM在20世紀(jì)60年代推出的OS∕360已經(jīng)很復(fù)雜了。
20世紀(jì)80年代個(gè)人電腦普及后,最有名的OS是微軟開(kāi)發(fā)的DOS(磁盤(pán)操作系統(tǒng)),后來(lái)它被 Windows95取代。
但在大型機(jī)器上運(yùn)行最多的OS,基本都是UNIX類(lèi)的,它允許多用戶同時(shí)操作,可有效調(diào)度分配資源。Linux是UNIX的一個(gè)最有名的子類(lèi)。
今天。大家熟悉的IT設(shè)備使用各種各樣的OS,手機(jī)、游戲機(jī)、網(wǎng)絡(luò)服務(wù)器、超級(jí)計(jì)算機(jī)有不同的OS。就好像宇宙飛船和電動(dòng)自行車(chē)有不一樣的操作界面。
桌面OS領(lǐng)域,Microsoft Windows,市場(chǎng)份額占了八成。蘋(píng)果公司的 MACOS排在第二位, Linux類(lèi)的份額很小。而在移動(dòng)OS領(lǐng)域,谷歌的安卓(與 Linux關(guān)系密切)占比高達(dá)八成多,其他的主要是 Apple的iOS。而各種 Linux發(fā)行版在服務(wù)器和超級(jí)計(jì)算領(lǐng)域占據(jù)主導(dǎo)地位。除此之外,還有一些專用類(lèi)別的操作系統(tǒng),比如嵌入式和實(shí)時(shí)系統(tǒng)。
電腦和手機(jī)里,操作系統(tǒng)就像總經(jīng)理。每次開(kāi)啟電源,操作系統(tǒng)第一個(gè)上崗,它根據(jù)用戶的動(dòng)作,命令各種硬件干活。軟件的計(jì)算需求,經(jīng)操作系統(tǒng)翻譯,向各種硬件發(fā)出指令。
但中國(guó)沒(méi)有自己的操作系統(tǒng)。
缺少自研操作系統(tǒng),不僅是中國(guó)的痛點(diǎn),英、俄、日、德、印等強(qiáng)國(guó)用的都是美國(guó)人的操作系統(tǒng)。操作系統(tǒng)天然壟斷,贏家通吃。美國(guó)先人一步,占據(jù)制高點(diǎn)。
看著容易,實(shí)則多年積累
編寫(xiě)一個(gè)操作系統(tǒng)不難。大學(xué)生也能開(kāi)發(fā)簡(jiǎn)單的操作系統(tǒng)。而且Linux系統(tǒng)源代碼公開(kāi),隨便用,稍加改動(dòng)就能開(kāi)發(fā)一套自己的操作系統(tǒng)。
但是,“就像汽車(chē),造一個(gè)四輪平臺(tái)誰(shuí)都會(huì),外觀也不難設(shè)計(jì),但跑起來(lái)就發(fā)現(xiàn),好車(chē)不是隨便就能造出來(lái)的?!盜T評(píng)論家、原科技生態(tài)媒體WPDang創(chuàng)始人石磊說(shuō)。
“手機(jī)的操作系統(tǒng)如果是一個(gè)新手來(lái)寫(xiě),恐怕一小時(shí)就沒(méi)電了?!笔谡f(shuō),“我們一般用的安卓等操作系統(tǒng),可以用最少的電、最合理的頻率、最短的時(shí)間去計(jì)算。”
用戶的一個(gè)簡(jiǎn)單行為,比如在微信里輸入兩個(gè)字,會(huì)轉(zhuǎn)化成一系列指令,發(fā)給CPU等等。如果操作系統(tǒng)不過(guò)關(guān),動(dòng)不動(dòng)就會(huì)死機(jī)。
操作系統(tǒng)的智慧,藏在一行行程序語(yǔ)句里。代碼一眼看不出優(yōu)劣,但“執(zhí)行起來(lái),同樣是一萬(wàn)行代碼,有些毛病不斷,有些完美避開(kāi)所有陷阱。差距來(lái)自大量人力和金錢(qián)堆積出的經(jīng)驗(yàn)。微軟、蘋(píng)果很多專利都是試錯(cuò)試出來(lái)的,后來(lái)者會(huì)發(fā)現(xiàn),只有這條路才通”。石磊說(shuō)。
美國(guó)優(yōu)勢(shì):“50后”程序員、“70后”公司
石磊說(shuō),美國(guó)壟斷操作系統(tǒng)的原因很簡(jiǎn)單:起步早。“手機(jī)操作系統(tǒng)的優(yōu)勢(shì)源于個(gè)人電腦時(shí)代。蘋(píng)果和微軟的優(yōu)勢(shì)從20世紀(jì)70年代就開(kāi)始了,給如今的技術(shù)打下基礎(chǔ)?!?/p>
石磊舉例說(shuō),安卓是谷歌基于Linux做的,免費(fèi)授權(quán)給各家手機(jī)廠商用。但微軟卻靠安卓發(fā)了大財(cái),從很多手機(jī)和PAD廠家收取專利費(fèi),一臺(tái)設(shè)備幾美元到十幾美元,因?yàn)樗?0世紀(jì)80年代開(kāi)發(fā)DOS時(shí)申請(qǐng)的幾項(xiàng)專利, Linux也無(wú)法回避。如今的軟件也都得兼容微軟幾十年前開(kāi)發(fā)的底層文件系統(tǒng)。
四十年前,絕大多數(shù)優(yōu)秀的程序員都在美國(guó),所以個(gè)人電腦時(shí)代的各種標(biāo)準(zhǔn)都由美國(guó)創(chuàng)立。
“就像國(guó)外的發(fā)動(dòng)機(jī)做得好,因?yàn)橛幸蝗菏炀毜募脊ぁi_(kāi)發(fā)操作系統(tǒng)也需要熟練的技工,就是程序員?!笔谡f(shuō),他常去美國(guó)參加開(kāi)發(fā)者大會(huì),發(fā)現(xiàn)美國(guó)與中國(guó)一個(gè)最大不同是:常見(jiàn)50后、60后的程序員。
“很多白發(fā)蒼蒼的開(kāi)發(fā)者,從小就接觸計(jì)算機(jī);還有一些程序員,他的父輩就是程序員?!笔谡f(shuō)。
“中國(guó)大學(xué)走出第一批程序員的時(shí)候,美國(guó)高校計(jì)算機(jī)系已經(jīng)培養(yǎng)了30多屆畢業(yè)生?!笔谡f(shuō),普通人看到中國(guó)IT業(yè)繁榮,認(rèn)為技術(shù)差距不大,實(shí)則不然。
操作系統(tǒng)已無(wú)市場(chǎng),但自研可以應(yīng)急
汽車(chē)業(yè)有上百個(gè)大廠牌并存。而手機(jī)和個(gè)人電腦的操作系統(tǒng)則是三家美國(guó)公司壟斷。市場(chǎng)調(diào)研公司Gartner今年發(fā)布數(shù)據(jù)顯示,2017年安卓系統(tǒng)市場(chǎng)占有率達(dá)85.9%,蘋(píng)果iOS為14%。其他系統(tǒng)僅有0.1%。那0.1%,基本也來(lái)自美國(guó):微軟的Windows和黑莓。
韓國(guó)三星曾在2013年推出Tizen系統(tǒng),試圖打破壟斷,但如今三星手機(jī)還在使用安卓。
石磊說(shuō),安卓崛起,歸功于歷史機(jī)遇和谷歌的遠(yuǎn)見(jiàn)。2008年時(shí),蘋(píng)果手機(jī)剛推出,谷歌意識(shí)到大屏?xí)r代來(lái)臨,所以先做了免費(fèi)開(kāi)源的系統(tǒng),讓眾多手機(jī)廠商嘗到甜頭,用安卓快速擴(kuò)展市場(chǎng)。
操作系統(tǒng)這個(gè)領(lǐng)域沒(méi)什么空間,是因?yàn)檐浖S商要賺錢(qián),只會(huì)為最流行的操作系統(tǒng)開(kāi)發(fā)版本。
沒(méi)有谷歌鋪路,智能手機(jī)不會(huì)如此普及,而中國(guó)手機(jī)廠商免費(fèi)利用安卓的代價(jià),就是隨時(shí)可能被“斷糧”。
2012年,華為創(chuàng)始人任正非在回答“已沒(méi)有生態(tài)空間,為何還做終端操作系統(tǒng)”時(shí)說(shuō),應(yīng)盡量使用國(guó)外的好東西,包括高端芯片和操作系統(tǒng),但要有戰(zhàn)略備份,“別人斷了我們糧食的時(shí)候,備份系統(tǒng)要能用得上”。
(舒暢摘自中國(guó)工人出版社《是什么卡住了我們的脖子》)