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