一、操作系統(tǒng)生態(tài)的重要性
操作系統(tǒng)在IT系統(tǒng)中起到承上啟下的作用。需要與底層的CPU、硬盤、內存打交道,為了兼容各種各樣的硬件而去做驅動,還需要為上層提供應用軟件的接口,需要配套的開發(fā)語言、圖形庫等。這里面無論是建立硬件生態(tài)還是軟件生態(tài),每一個單拎出來都是大工程。
二、硬件生態(tài)的挑戰(zhàn)
為了兼容各種各樣的硬件,我們需要去做開發(fā)的驅動。開發(fā)驅動和開發(fā)內核不同。開發(fā)內核的話只需要自己的人埋頭苦干剩下的只是時間問題,而開發(fā)驅動需要與硬件廠商合作。如果該操作系統(tǒng)的市場占有率低,廠商考慮投產比,自然不愿意和你共同開發(fā)驅動。而軟件廠商也不是活雷鋒。只有當某個操作系統(tǒng),市場占有率達到一定程度時,軟件廠商才會幫忙適配軟件,這樣就形成一個悖論。軟件生態(tài)貧乏,導致操作系統(tǒng)用戶數(shù)量越來越少。就更不會有軟件廠商主動適配軟件。
三、Linux的軟件生態(tài)優(yōu)勢
事實上,在歷史的發(fā)展進程中,有很多的操作系統(tǒng)因為生態(tài)的原因而慘遭淘汰。強如微軟,在桌面系統(tǒng)稱霸多年,但Windows phone由于市場份額太小,常年只有1%,導致國內外軟件廠商大多不愿意給他開發(fā)手機、app。而軟件方面的不足,又使更多的用戶拋棄了windows手機,最終Windows phone放棄治療。而Linux從1991年發(fā)布,到現(xiàn)在已經(jīng)20多年了,大多的硬件基本都有Linux驅動,只是相對主流的系統(tǒng)會更新的慢一些,很多個人和公司也會基于Linux開發(fā)的相應軟件,基本可以滿足用戶學習、工作的日常需求。所以國產操作系統(tǒng)選擇Linux開發(fā),在建立系統(tǒng)生態(tài)上面會有很大的幫助。包括大家最近關注的鴻蒙os,根據(jù)他們之前公布的消息來看,是由Linux內核、鴻蒙微內核和lite os組成,而他們基于Linux內核開發(fā)鴻蒙,除了因為美國制裁華為導致鴻蒙os的開發(fā)進程被迫加急之外,也是利用Linux內核來建設他們自己的生態(tài),方便兼容硬件,同時兼容安卓生態(tài),讓用戶可以無感順滑的從安卓轉移到鴻蒙來。再說一個選擇Linux非常重要的原因,就像開頭所說的,之所以現(xiàn)在要大力發(fā)展國產操作系統(tǒng),打破主流操作系統(tǒng),被跨國企業(yè)壟斷的局面,除了為了爭取市場信息技術行業(yè)發(fā)言權以外,還有一個非常重要的原因,就是為了保障國家信息安全,不在管件被卡脖子。
四、基于Linux內核開發(fā)系統(tǒng)是否可以保障信息安全?
前面說到主流的閉源系統(tǒng)無法保證我國的信息安全,那選擇Linux內核就可以嗎?畢竟它也不是我們全新開發(fā)的呀,答案是可以的。Linux作為一個開源的系統(tǒng)內核,它的代碼是完完全可以被所有人看見的,如果真的有人想要在這里加一些奇怪的后門,是非常容易被察覺的,那么相對來說就比較容易解決。而閉源系統(tǒng)麻煩的地方在于我們看不見對方的代碼無法察覺到底有沒有危險,危險是什么樣子,會在哪里,以什么形式出現(xiàn),這樣的危險才是最可怕的。這可能就是我們常說的那句老話敵人可怕暗處的敵人更可怕。
面對嚴峻的國際環(huán)境,頻繁的制裁讓我們意識到如果我們不掌握核心的信息技術發(fā)言權,只能被動挨打毫無手之力。想讓更多的人用上國產系統(tǒng),占領市場,這不是靠愛國這兩個字就可以做到的,如果為了純粹的國產而放棄安全的、優(yōu)秀的內核不用,這就相當于為了不雷同而去選擇一個不是圓形的輪子,或許加把勁我們可以推得動,但是你愿意推它多久呢。我們已經(jīng)落后太久,為國產系統(tǒng)投入無數(shù)心血的信創(chuàng)人,比所有人都希望,能有更多人使用國產操作系統(tǒng),希望國產系統(tǒng)與主流操作系統(tǒng)的差距越來越小。而國產系統(tǒng)選擇Linux內核可以減少不必要的困難成本,加速國產操作系統(tǒng)的發(fā)展,同時滿足國家信息安全的必要條件,是目前來看的最優(yōu)選擇。在國產系統(tǒng)變得更好之前,我們不一定要使用它,只是在它向前邁進一步的時候,在它飛向太空的時候,我們看它一眼。試一試,少一點苛責,多一點寬容。你回發(fā)現(xiàn)他們和主流系統(tǒng)的差距,在信創(chuàng)人的推動下已經(jīng)在慢慢減少了,而我們相信有朝一日,這個差距一定會少到?jīng)]有。