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