根據知名市場調查機構NetMarketShare的最新數據,桌面操作系統排名前十的分別是windows 10、Windows7、macOS 10.14、Windows 8.1、MacOS 10.13、Windows XP、linux、MacOS 10.12、Windows 8和MacOS 10.11,總結來看,Linux是一類軟件,占比為1.55%,Windows占比為89.86%, MacOS操作系統為8.59%。再劃分一下,就是國外的三大陣營:微軟公司、蘋果公司和開源社區。

再看看移動操作系統的數據,谷歌公司出品的Android操作系統占77.14%,蘋果公司出品的IOS占22.83%,另有黑莓、WindowsPhone等操作系統合計占比0.03%。
擁有14.005億人口的國家竟然沒有一款操作系統能打!要知道,桌面操作系統代表了生產力,所有的產出幾乎都來自于桌面操作系統;移動操作系統代表了隱私,人均一部以上的手機里是個人照片、工作記錄和慘不忍睹的銀行卡余額!未來,隨著5G的來臨,手機成為生產力工具如視頻制作發布、遠程移動辦公等應用場景也會一一到來。

為什么我們就沒有一款能打的操作系統呢?是我們起步晚,發展慢嗎?
世界第一臺通用電子計算機“ENIAC”誕生于1946年,當時我們還沒有建國,但1958年我們擁有了第一臺電子管電子計算機--DJS-1型;1965年研制成功第一臺大型晶體管電子計算機-- 109乙機;1973年,每秒運行百萬次的小規模集成電路計算機DJS-150型研發成功;1983年,與IBM PC兼容的超大規模的DJS-0520型微機問世!

我國第一臺計算機與世界第一臺計算機相差了十幾年,但到了80年代,我們在計算領域的差距一步一步的減小,甚至在某個高光時刻,我們還領先。但為什么幾十年的發展,我們反倒離世界先進技術越來越遠了?
操作系統是溝通硬件與軟件的橋梁,從來不是單獨出現的,一直是伴隨著硬件的發展不斷迭代而來。現在看來,一臺計算機搭載一套操作系統天經地義,但最初的情況并不是這樣的。初代計算機使用手工操作,先把程序紙帶裝入計算機,然后啟動輸入機將紙帶送入計算機,通過控制臺開關啟動程序,計算完畢后,打印機輸出計算結果,人員取下紙帶。
由于硬件的提升,計算速度越來越快,而人工送紙及程序輸入總是出錯,于是專門配備的計算機操作員出現了,操作員不直接面向計算機,減少操作失誤;通過批處理,操作員把用戶的作業分類,把一批中的作業編成一個程序執行,并且通過專門編寫的監督程序讓計算機自動處理作業。
每個型號的計算機都有相應的操作手冊,以備操作員查詢。直到集成電路時代的來臨。集成電路替代了二極管,采用一定的工藝,把一個電路中所需的晶體管、電阻、電容和電感等元件及布線互連一起,制作在一小塊或幾小塊半導體晶片或介質基片上,然后封裝在一個管殼內,成為具有所需電路功能的微型結構。

集成電路為計算機每秒百萬次運行提供了條件,但人工的慢速輸入輸出是不可能跟上計算機快節奏的。于是操作系統出現。通過模擬人工作業的順序,并通過中斷、通道、并行、串行等手段,優化了計算機同時運行批處理作業的效率。再后來,為了提高計算機利用率,又給計算機增加了分時系統、實時系統和批處理三種功能。
在美國,計算機在完成計算任務后,就有商業公司如IBM、DEC、HP等企業對民眾引導,為大規模民用做前期宣傳,但前期并不友好的操作是計算機民用的最大障礙。于是,基于自然語言的操作系統CP/M操作系統誕生了。
CP/M其實就是第一個微機操作系統,享有指揮主機、內存、磁鼓、磁帶、磁盤、打印機等硬設備的特權。通過控制總線上的程序和數據,操作系統有條不紊地執行著人們的指令。一切都向著美好的方向進軍。
1984年2月在上海提出“計算機的普及要從娃娃做起”。但計算機是美國人發明的,所使用的語言當然是英語。我們如果想掌握計算機,還要學習英語。

在1980年代初期,我們與美國的計算機距離差距并不大,完全有可能開發出中文計算機,但中國人的聰明才智是無可比擬的。開發一套操作系統在當時也是非常大的工作量,但“漢化”一個操作系統的工作量就小多了。
1983年,CCDOS(漢字磁盤操作系統,英語:Chinese Characters Disk Operation System)正式推出,是電子工業部第六研究所(后中國計算機系統工程公司)研制的漢字系統。CCDOS又名CCBIOS。因為CCDOS是在DOS的基礎上,對其輸入、輸出模塊進行了漢化,而漢字信息處理要解決的是漢字的輸入或輸出(顯示或打印),CCDOS對DOS的改造就是對BIOS部分功能擴充,故稱CCDOS為CC-BIOS。

國內的開發人員和企業并沒有意識到計算機是可以走入家庭的,在當時大部分人思想中,計算機是屬于科研機構、教學機構和軍工機構的,沒必要為這些專業領域之外的用戶提供友好的操作界面、優美的界面和優良的兼容性。以至于徹底失去了計算機話語權。
沒有了前期的技術積累,后面的發展紅利當然也不屬于我們。80年代初的操作系統僅有幾萬行,幾十KB,因為軟硬件數量少。后來依賴計算機的硬件越來越多,相應的驅動程序也越來越多,硬件速度越來越快,可提供的軟件功能也越來越強大。以至于操作系統變得越來越大,以GB為單位計算,代碼超億行。
這樣的環境下,國產操作系統還需要努力追趕!