作業系統國產自主之路難行:披荊斬棘 未來仍要心懷希望
編者註:本文僅代表作者觀點。
首先,開篇明義,畫個重點,諸位請不要質疑我的專業性,因為我確實是不專業的,這文章只是在提出我的想法,僅此而已。
至於要說我自己都不懂作業系統,還在這長篇大論的人,我只能臉上笑嘻嘻的回復你:沒必要我要吃牛肉,還得自己去養頭牛吧,我自己不是導演,也寫不了劇本,還不能說這電影拍的爛了?
煩請專業的人,去干專業的事,不要逮著我文章里一兩句話就以為抓住了重點,開始亢奮,有這功夫,真不如去為國產作業系統的研發出份力。
對於國產作業系統,質疑聲很多,我覺得這些質疑是對的,甚至於可以說,古往今來,何人不是譽滿天下,又是謗滿天下。任何一樣事物,都架不住有人喜歡,有人討厭,哪怕是軟妹幣,也有某些國家不愛不是?
再來一句,那大概就是不遭人妒是庸才了,可能某些別有用心的人不僅僅是見不得他發展的好,哪怕是他發展的不好,只是想不要再依賴國外,我們要開始一步步研發自己的東西了,僅僅是有了這個想法,就讓某些人心裡不痛快,要出來踩兩腳。
但是我也承認,在作業系統領域,確實是國外的月亮更圓,比如評論區中有留言的說,給他一個不用外國知名的Debian、不用大名鼎鼎的紅帽系統的理由;
有的說統信UOS和Deepin的系統安全修補程式他們自己都不開發,幾乎完全依賴上游作業系統和國外開源社區發現系統安全漏洞以及開發的修補程式;
甚至有「專業人士」留言,說包括統信UOS等所有國產Linux發行版等系統的源碼95%都和Ubuntu一樣,並且說這數據只有不懂的人會懷疑。
看到這些留言,再想想,確實是一個悲哀,國外的知名軟體,甚至已經是作業系統領域的領導者,哪怕是現在中國開始起步的國產Linux系統發行版基於的內核,都是來自國外,中國能拿的出手的東西實在太少。
也許,按照這種說法,我們真的不應該去觸人家霉頭,老老實實地繼續發展農業大國,發展製造業大國,天天繼續造牛仔褲,加工組裝下蘋果手機,或者等著高通發布新CPU的時候,各大手機品牌廠商去搶個首發。
再或者哪天微軟決定嚴厲打擊盜版,Google不再授權我們使用Android,蘋果決定放棄大陸市場,我們所有人電腦、手機都不能用了,政企就關門停辦業務,大家就看著自己手裡的磚頭,扔到一邊去,正好還可以戒掉網癮,回歸原始社會,這不是皆大歡喜?
華為真的是吃飽了撐的,自己沒事找事,非要去開發什麼自己的CPU晶片,非要去研發鴻蒙,直接買高通的不行嗎,直接用Android不行嗎?統信UOS也是的,繼續免費搞Deepin社區版,大家繼續用Ubuntu、繼續用Debian多好的選擇?
可是真的行嗎?
不好意思的說,我是一個開源的悲觀主義者。首先說明,免得又要被人攻擊,開源無罪,哪怕是之前Ubuntu停止對俄提供服務,GitHub因為漂亮國的某些制裁政策,封殺了某些東西,甚至有node-ipc作者往開源程式碼投毒、log4j2事件、Marak Squires刪庫事件等,我們在這都不討論對錯,免得引起罵戰。
我所要說的是,有些東西,甚至於很多東西,可能真的還是要掌握在自己手裡才是安全的。
作業系統國產化其實一直在提,也一直沒有放棄努力,但是因為太多原因,有眾所周知的原因,比如之前我們國力還不夠強大,一直在造牛仔褲,所以漂亮國並不覺得我們可以做到,再比如,巨硬公司一直在中國市場默許盜版的存在,壓抑了中國作業系統研發的決心。
可是現在,隨著國際局勢的不斷變化,中美兩國貿易摩擦頻發,這些東西又不得不再次提上日程,甚至更加緊迫。
我們去研發自己的系統,不是說徹底杜絕了國外系統,完全不讓人去用,比如Linux發行版發展到今天,玩遊戲依然是一大詬病,再就是某些專業領域,也一直缺乏Linux的軟體適配,最多能找到個替代品就不錯了。
所以,我們的系統哪怕研發出來,你依然可以選擇繼續使用Windows,繼續用你的紅帽RHEL,繼續用你的烏班圖,Debian,就像現在,中國有了自己的記憶體、固態硬碟,可是也沒見市面上就只剩下他一家在賣,國產汽車開始走向世界,日系、美系、德系汽車依然滿大街在跑。
對於他們,我們一直是兼容並蓄的。
我們要開發自己的系統,一方面是關鍵的領域,軍事、保密、政企等關鍵領域、要害部門實現自主可控,另一方面,是給各位多一個選擇,當國外系統不論出於何種原因不再提供給我們的時候,我們依然還有一個自己的系統可以用,而不是去無視軟體版權、無視是否開源,只能湊合用。
說完這些,我大膽的也做一個國產作業系統的三步走戰略,去做一個五年、十年甚至更久遠的規劃,畢竟飯要一口一口吃,路要一步一步走,我們既不能揠苗助長,更不能妄自菲薄:
第一步,實現從無到有。利用開源的Linux搭建自己的發行版。
先前有人評論說統信UOS系統的源碼95%與Ubuntu一樣,我的評論是95%的數據是哪裡來的,是專業人士拿到了兩個系統的源程式碼,一行行做了比較嗎?已經精準到95%了?
其實,也挺好,想想,現在只有95%的源碼相同了,只要他是真干實幹,而不只是騙情懷,想著有一天真正去發展自己的作業系統,我依然可以支援他,或者至少,最起碼我不去否定他,願意看著他一步步去成長,從95%變成94%,91%,一直的發展下去,哪怕這一次等的時間又久了點。
現在的國產作業系統,其實算不上國產,雖然全球很多國家跟我們的選擇一樣,在政府部門逐步放棄了閉源的微軟windows系統,選擇基於開源的Linux系統做的二次研發,但是,任誰都知道,內核統一,能做的修改也是不多,只能實現一部分可控,遠遠達不到自主。
中國的無論銀河麒麟,還是統信的UOS,都只能是Linux的一個發行版(華為的鴻蒙目前還沒有PC版,所以不好評論),而且還並不是特別出彩的一個發行版。
當然,這也是一個不得不面對的問題,畢竟當前階段,我們的系統目標是生存下去,同時在一些領域實現對windows的替代,而windows圖形化桌面的易用和人性化一直是Linux的弱項。
第二步,從有到優。積累作業系統研發經驗,厚積薄發。
在這一步的時候,我們就不能再以做一個優秀的Linux發行版而沾沾自喜,也不能因為圖形化頁面逐步優化,系統更加好用,就開始故步自封。
當前階段,也只能說,我們的系統經受住了市場的考驗,積累了足夠的系統開發經驗,真正生存了下來,開始可以滿足大部分領域的適用,甚至於在專業領域、家用領域也能可用、好用,哪怕還不能完全成為主力軍,但是備用計劃已經完成,不會因為國外企業的斷供,導致我們無系統可用,無系統能用。
這時候,我們應該開始下底層發力了,能夠獨立發現系統漏洞,獨立研發出自己的修補程式,有自己的一套運行體系,可以類比下如今的紅帽RHEL,甚至於大部分源碼開始可以重構,成為一個獨立的發行版。
第三步,依然是從無到有。走出一條前無古人的道路來。
而這一次的無,可能就真的是無了。底層、內核、系統安全,經過足夠時間的積累,我們應該考慮從底層開始真正構建自己的內核,構建自己的系統,實現其他發行版的真正可替代,從可控變成完全自主可控。
當然,會由於軟體生態等問題,很多家用軟體無法使用,但是這一套系統的存在初期,只是為了徹底擺脫Linux內核而存在,在研發之初,也只能給機要、要害部門使用,甚至可能很久之後依然如此。
畢竟,不客氣的說,我們覺得國外的系統不安全,不夠自主可控,其實國外他們也是一樣看我們的,他們也會覺得我們的系統不安全,不可靠。
當然,這些不過都是我的一家之言,甚至於不過是個理想化的想法。很多年前,可能也有很多人曾經抱著跟我一樣的想法,也曾這樣想過,但是過去了很多年,國產作業系統依然是一個扶不起的阿斗,著實讓太多人失望。
但是,現在跟以前一樣,又不一樣了,上層開始推動發力,國產化越來越得到重視,又有越多越多的企業加入了進來。
似乎,一切又有了希望,也許,我們真的可以再相信他們。多少年以後,希望可以看到他們沒有被資本裹挾,希望可以看到初心還在,希望可以看到國產化真正實現。