根據(jù)知名市場(chǎng)調(diào)查機(jī)構(gòu)NetMarketShare的最新數(shù)據(jù),桌面操作系統(tǒng)排名前十的分別是windows 10、Windows7、macOS 10.14、Windows 8.1、MacOS 10.13、Windows XP、linux、MacOS 10.12、Windows 8和MacOS 10.11,總結(jié)來(lái)看,Linux是一類軟件,占比為1.55%,Windows占比為89.86%, MacOS操作系統(tǒng)為8.59%。再劃分一下,就是國(guó)外的三大陣營(yíng):微軟公司、蘋果公司和開源社區(qū)。
再看看移動(dòng)操作系統(tǒng)的數(shù)據(jù),谷歌公司出品的Android操作系統(tǒng)占77.14%,蘋果公司出品的IOS占22.83%,另有黑莓、WindowsPhone等操作系統(tǒng)合計(jì)占比0.03%。
擁有14.005億人口的國(guó)家竟然沒有一款操作系統(tǒng)能打!要知道,桌面操作系統(tǒng)代表了生產(chǎn)力,所有的產(chǎn)出幾乎都來(lái)自于桌面操作系統(tǒng);移動(dòng)操作系統(tǒng)代表了隱私,人均一部以上的手機(jī)里是個(gè)人照片、工作記錄和慘不忍睹的銀行卡余額!未來(lái),隨著5G的來(lái)臨,手機(jī)成為生產(chǎn)力工具如視頻制作發(fā)布、遠(yuǎn)程移動(dòng)辦公等應(yīng)用場(chǎng)景也會(huì)一一到來(lái)。
為什么我們就沒有一款能打的操作系統(tǒng)呢?是我們起步晚,發(fā)展慢嗎?
世界第一臺(tái)通用電子計(jì)算機(jī)“ENIAC”誕生于1946年,當(dāng)時(shí)我們還沒有建國(guó),但1958年我們擁有了第一臺(tái)電子管電子計(jì)算機(jī)--DJS-1型;1965年研制成功第一臺(tái)大型晶體管電子計(jì)算機(jī)-- 109乙機(jī);1973年,每秒運(yùn)行百萬(wàn)次的小規(guī)模集成電路計(jì)算機(jī)DJS-150型研發(fā)成功;1983年,與IBM PC兼容的超大規(guī)模的DJS-0520型微機(jī)問世!
我國(guó)第一臺(tái)計(jì)算機(jī)與世界第一臺(tái)計(jì)算機(jī)相差了十幾年,但到了80年代,我們?cè)谟?jì)算領(lǐng)域的差距一步一步的減小,甚至在某個(gè)高光時(shí)刻,我們還領(lǐng)先。但為什么幾十年的發(fā)展,我們反倒離世界先進(jìn)技術(shù)越來(lái)越遠(yuǎn)了?
操作系統(tǒng)是溝通硬件與軟件的橋梁,從來(lái)不是單獨(dú)出現(xiàn)的,一直是伴隨著硬件的發(fā)展不斷迭代而來(lái)。現(xiàn)在看來(lái),一臺(tái)計(jì)算機(jī)搭載一套操作系統(tǒng)天經(jīng)地義,但最初的情況并不是這樣的。初代計(jì)算機(jī)使用手工操作,先把程序紙帶裝入計(jì)算機(jī),然后啟動(dòng)輸入機(jī)將紙帶送入計(jì)算機(jī),通過控制臺(tái)開關(guān)啟動(dòng)程序,計(jì)算完畢后,打印機(jī)輸出計(jì)算結(jié)果,人員取下紙帶。
由于硬件的提升,計(jì)算速度越來(lái)越快,而人工送紙及程序輸入總是出錯(cuò),于是專門配備的計(jì)算機(jī)操作員出現(xiàn)了,操作員不直接面向計(jì)算機(jī),減少操作失誤;通過批處理,操作員把用戶的作業(yè)分類,把一批中的作業(yè)編成一個(gè)程序執(zhí)行,并且通過專門編寫的監(jiān)督程序讓計(jì)算機(jī)自動(dòng)處理作業(yè)。
每個(gè)型號(hào)的計(jì)算機(jī)都有相應(yīng)的操作手冊(cè),以備操作員查詢。直到集成電路時(shí)代的來(lái)臨。集成電路替代了二極管,采用一定的工藝,把一個(gè)電路中所需的晶體管、電阻、電容和電感等元件及布線互連一起,制作在一小塊或幾小塊半導(dǎo)體晶片或介質(zhì)基片上,然后封裝在一個(gè)管殼內(nèi),成為具有所需電路功能的微型結(jié)構(gòu)。
集成電路為計(jì)算機(jī)每秒百萬(wàn)次運(yùn)行提供了條件,但人工的慢速輸入輸出是不可能跟上計(jì)算機(jī)快節(jié)奏的。于是操作系統(tǒng)出現(xiàn)。通過模擬人工作業(yè)的順序,并通過中斷、通道、并行、串行等手段,優(yōu)化了計(jì)算機(jī)同時(shí)運(yùn)行批處理作業(yè)的效率。再后來(lái),為了提高計(jì)算機(jī)利用率,又給計(jì)算機(jī)增加了分時(shí)系統(tǒng)、實(shí)時(shí)系統(tǒng)和批處理三種功能。
在美國(guó),計(jì)算機(jī)在完成計(jì)算任務(wù)后,就有商業(yè)公司如IBM、DEC、HP等企業(yè)對(duì)民眾引導(dǎo),為大規(guī)模民用做前期宣傳,但前期并不友好的操作是計(jì)算機(jī)民用的最大障礙。于是,基于自然語(yǔ)言的操作系統(tǒng)CP/M操作系統(tǒng)誕生了。
CP/M其實(shí)就是第一個(gè)微機(jī)操作系統(tǒng),享有指揮主機(jī)、內(nèi)存、磁鼓、磁帶、磁盤、打印機(jī)等硬設(shè)備的特權(quán)。通過控制總線上的程序和數(shù)據(jù),操作系統(tǒng)有條不紊地執(zhí)行著人們的指令。一切都向著美好的方向進(jìn)軍。
1984年2月在上海提出“計(jì)算機(jī)的普及要從娃娃做起”。但計(jì)算機(jī)是美國(guó)人發(fā)明的,所使用的語(yǔ)言當(dāng)然是英語(yǔ)。我們?nèi)绻胝莆沼?jì)算機(jī),還要學(xué)習(xí)英語(yǔ)。
在1980年代初期,我們與美國(guó)的計(jì)算機(jī)距離差距并不大,完全有可能開發(fā)出中文計(jì)算機(jī),但中國(guó)人的聰明才智是無(wú)可比擬的。開發(fā)一套操作系統(tǒng)在當(dāng)時(shí)也是非常大的工作量,但“漢化”一個(gè)操作系統(tǒng)的工作量就小多了。
1983年,CCDOS(漢字磁盤操作系統(tǒng),英語(yǔ):Chinese Characters Disk Operation System)正式推出,是電子工業(yè)部第六研究所(后中國(guó)計(jì)算機(jī)系統(tǒng)工程公司)研制的漢字系統(tǒng)。CCDOS又名CCBIOS。因?yàn)镃CDOS是在DOS的基礎(chǔ)上,對(duì)其輸入、輸出模塊進(jìn)行了漢化,而漢字信息處理要解決的是漢字的輸入或輸出(顯示或打印),CCDOS對(duì)DOS的改造就是對(duì)BIOS部分功能擴(kuò)充,故稱CCDOS為CC-BIOS。
國(guó)內(nèi)的開發(fā)人員和企業(yè)并沒有意識(shí)到計(jì)算機(jī)是可以走入家庭的,在當(dāng)時(shí)大部分人思想中,計(jì)算機(jī)是屬于科研機(jī)構(gòu)、教學(xué)機(jī)構(gòu)和軍工機(jī)構(gòu)的,沒必要為這些專業(yè)領(lǐng)域之外的用戶提供友好的操作界面、優(yōu)美的界面和優(yōu)良的兼容性。以至于徹底失去了計(jì)算機(jī)話語(yǔ)權(quán)。
沒有了前期的技術(shù)積累,后面的發(fā)展紅利當(dāng)然也不屬于我們。80年代初的操作系統(tǒng)僅有幾萬(wàn)行,幾十KB,因?yàn)檐浻布?shù)量少。后來(lái)依賴計(jì)算機(jī)的硬件越來(lái)越多,相應(yīng)的驅(qū)動(dòng)程序也越來(lái)越多,硬件速度越來(lái)越快,可提供的軟件功能也越來(lái)越強(qiáng)大。以至于操作系統(tǒng)變得越來(lái)越大,以GB為單位計(jì)算,代碼超億行。
這樣的環(huán)境下,國(guó)產(chǎn)操作系統(tǒng)還需要努力追趕!






