訂閱
糾錯
加入自媒體

“開放麒麟”發(fā)布,國產(chǎn)操作系統(tǒng)就要站起來了?

2022-07-06 16:04
51CTO
關(guān)注

近日,我國首個桌面操作系統(tǒng)開發(fā)者平臺“開放麒麟”正式發(fā)布。

該平臺由國家工業(yè)信息安全發(fā)展研究中心等單位聯(lián)合成立,目標(biāo)通過開放操作系統(tǒng)源代碼的方式,讓更多的開發(fā)者共同參與國產(chǎn)開源操作系統(tǒng)的開發(fā),從而打造具有自主創(chuàng)新技術(shù)的開源桌面操作系統(tǒng)。

說起國產(chǎn)桌面操作系統(tǒng),正如之前的文章《首個全鏈路國產(chǎn)操作系統(tǒng)要誕生了,OpenCloudOS首度披露技術(shù)路線》所說,在相當(dāng)長的時間里,我國操作系統(tǒng)產(chǎn)業(yè)處于“多、小、散”的狀態(tài),現(xiàn)在市面上能查詢到的“國產(chǎn)操作系統(tǒng)”至少有15種,而真正能長期堅持版本迭代的只有麒麟軟件、統(tǒng)信軟件和中科方德三家。

在眾多國產(chǎn)操作系統(tǒng)中,麒麟操作系統(tǒng)(KylinOS)因?yàn)橛袊谊?duì)的背景,可能是名氣最大的。2020年,“天問一號”成功著陸火星、2021年神舟十二號載人飛船將航天員送入空間站,搭載的都是該系統(tǒng)。

如今,除了中國空間站,麒麟系統(tǒng)已經(jīng)在天問一號、北斗工程、嫦娥五號,以及金融、能源和交通等領(lǐng)域廣泛應(yīng)用,在國家的重大項(xiàng)目上都能看到麒麟操作系統(tǒng)的身影。

這也可能是為何國內(nèi)首個桌面操作系統(tǒng)開發(fā)者平臺要選用“麒麟”這個名字。從某個角度說,麒麟是最能代表國產(chǎn)操作系統(tǒng)的標(biāo)桿。

四不像的操作系統(tǒng)

上個世紀(jì)90年代,由于國際環(huán)境的動蕩,國內(nèi)的有識之士基于安全和自主的考慮,提出要做自己的操作系統(tǒng)。

伴隨著操作系統(tǒng)國產(chǎn)化的呼聲越來越強(qiáng),不少國營及民營軟件企業(yè)相繼成立,而且全部主攻開源的Linux路線,“麒麟”就是在這一背景下誕生。

“麒麟”作為“863計劃”的重大攻關(guān)科研項(xiàng)目,于2002年立項(xiàng)。

高層對這一項(xiàng)目寄予厚望,讓國防科技大學(xué)、中軟公司、聯(lián)想公司、浪潮集團(tuán)和民族恒星公司等當(dāng)時國內(nèi)領(lǐng)先的機(jī)構(gòu)和企業(yè)共同承擔(dān)研發(fā)任務(wù)。

然而那個時候國內(nèi)在操作系統(tǒng)的底子還比較薄弱,縱然麒麟受到重視,但起初構(gòu)建系統(tǒng)時,研發(fā)人員仍顯得沒多少頭緒,僅是討論采用哪種技術(shù)路線就用了大半年時間。這是因?yàn)楸M管Linux是開源的,可以避開微軟等公司的壟斷影響,但當(dāng)時國產(chǎn)化浪潮下,操作系統(tǒng)被寄予的希望是“全面創(chuàng)新”,直接采用Linux可能會存在一系列問題,比如存在知識產(chǎn)權(quán)方面的隱患。

再加上當(dāng)時Linux并非一家獨(dú)大,加州伯克利大學(xué)的FreeBSD、IBM的AIX以及Sun公司的solaris都是有力的競爭者,同時,Mach的微內(nèi)核架構(gòu)也風(fēng)頭正勁。最后,研發(fā)團(tuán)隊(duì)打算將各系統(tǒng)的優(yōu)劣全部吃透,然后把其中的優(yōu)勢借鑒整合在一起。

在花了四年的時間后,研發(fā)人員借鑒了四家的代碼,將四種不同技術(shù)架構(gòu)整合成一個系統(tǒng):底層采用Mach微內(nèi)核為藍(lán)本,服務(wù)層采用FreeBSD系統(tǒng)為參照,應(yīng)用層采用Linux作參考,界面仿照Windows來設(shè)計。由于新操作系統(tǒng)是一個“四不像OS”,這與中國神獸“麒麟”有相似之處,于是這個系統(tǒng)就被命名為“麒麟”。

“完全獨(dú)立自主不現(xiàn)實(shí)”

2006年麒麟操作系統(tǒng)正式誕生后,國家曾經(jīng)嘗試將麒麟操作系統(tǒng)替代進(jìn)口系統(tǒng)工作,但是由于兼容性缺失的問題,麒麟操作系統(tǒng)基本無法使用。

“開放麒麟”發(fā)布,國產(chǎn)操作系統(tǒng)就要站起來了?

早期的麒麟操作系統(tǒng)界面,圖片來源@網(wǎng)絡(luò)

例如一個新上市的ATI顯卡,如果開源社區(qū)沒有代碼,研發(fā)團(tuán)隊(duì)就要用反向工程破解代碼,然后分別適配Mach微內(nèi)核、FreeBSD系統(tǒng)層、Linux應(yīng)用層,才能讓它在麒麟系統(tǒng)下可用。

再加上FreeBSD日漸沒落,微內(nèi)核架構(gòu)被行業(yè)主流放棄,Linux也不溫不火,幾乎沒有社區(qū)幫助銀河麒麟開發(fā)代碼。這一切都讓麒麟處于尷尬的境地。

更尷尬的是,當(dāng)年4月27日,網(wǎng)友Dancefire在一篇技術(shù)分析文章中稱 ,通過對麒麟操作系統(tǒng)2.0版本進(jìn)行反匯編,麒麟操作系統(tǒng)與美國開放源代碼的FreeBSD操作系統(tǒng)5.3版本相似度在90%以上。

換句話說,麒麟操作系統(tǒng)僅僅是對開源的FreeBSD進(jìn)行了一定的修改,而不是新聞媒體所說的 “中國獨(dú)立研發(fā)成功”和“擁有完全自主版權(quán)的內(nèi)核”。

一石激起千層浪,越來越多的網(wǎng)友開始質(zhì)疑麒麟是原創(chuàng)還是抄襲。

事后來看,麒麟的問題并不是做不到“獨(dú)立自主”,基于FreeBSD進(jìn)行修改也不算很嚴(yán)重的問題,因?yàn)镕reeBSD是完全免費(fèi)開源的,F(xiàn)reeBSD允許他人修改并使用其源代碼。

而且,蘋果的IOS也是基于FreeBSD/Unix進(jìn)行修改的。

問題是,麒麟雖然聲明過修改自FreeBSD,但當(dāng)時的媒體大肆宣傳的是“完全自主版權(quán)”“挑戰(zhàn)Windows”,這就難免被國外的程序員非議。

麒麟內(nèi)部的一位開發(fā)人員表示,期望完全具有自主版權(quán),每一行代碼完全自己開發(fā),根本不現(xiàn)實(shí)。

盡管這位開發(fā)人員所言非虛:以當(dāng)時國內(nèi)各單位、公司的實(shí)力,用2-3年的研發(fā)周期,有限的人力資源,4000萬人民幣的研發(fā)經(jīng)費(fèi),要從零開始,獨(dú)立開發(fā)一個擁有自己內(nèi)核的操作系統(tǒng)實(shí)在難于登天。

這是因?yàn),開發(fā)操作系統(tǒng)是需要巨額資源投入的。以操作系統(tǒng)Windows為例,微軟開發(fā)Windows XP調(diào)集了5000余名程序員,Windows XP有代碼4000萬行,在開發(fā)Vista所花費(fèi)的研發(fā)費(fèi)用超過了200億美元。即便是開源的Linux,僅內(nèi)核,根據(jù)人員投入的規(guī)模,據(jù)測算也耗資數(shù)十億美元。這種規(guī)模的資金和人力是國內(nèi)操作系統(tǒng)廠商難以企及的。

所以“花小錢辦大事”在開發(fā)操作系統(tǒng)領(lǐng)域很難實(shí)現(xiàn)。不過在當(dāng)時輿論環(huán)境下,開發(fā)人員的辯解是蒼白無力的。在系統(tǒng)幾乎不可用、團(tuán)隊(duì)渙散等情況下,麒麟項(xiàng)目逐漸進(jìn)入了擱置狀態(tài)。

回到Linux

2006年至2009年期間,開源操作系統(tǒng)Linux發(fā)展如火如荼,開發(fā)人員對于國產(chǎn)操作系統(tǒng)“自主可控”也有了新的認(rèn)識,最終麒麟系統(tǒng)轉(zhuǎn)向使用了Linux內(nèi)核,此時主流軟件只要稍微適配便可在麒麟系統(tǒng)上運(yùn)行。

終于,基于Linux的銀河麒麟3.0發(fā)布后,各黨政軍等重要機(jī)關(guān)才真正開啟操作系統(tǒng)國產(chǎn)替代的大潮。歷經(jīng)坎坷的銀河麒麟也終于活了下來。

2010年12月16日,民用的“中標(biāo)Linux”操作系統(tǒng)和國防科大研制的“銀河麒麟”操作系統(tǒng)在上海正式宣布合并,雙方將共同以“中標(biāo)麒麟”的新品牌統(tǒng)一出現(xiàn)在市場上,并攜手開發(fā)軍民兩用的操作系統(tǒng)。

此后,越來越多的國產(chǎn)辦公軟件、財務(wù)軟件、工業(yè)軟件開始支持麒麟系統(tǒng)。對于黨政軍和大企業(yè)專網(wǎng)系統(tǒng)而言,麒麟系統(tǒng)也已具備了更可靠的替換條件。

不過中標(biāo)麒麟操作系統(tǒng)軟件雖然在看重安全的黨政軍市場已得到一定程度的推廣和應(yīng)用,且已能基本滿足上網(wǎng)、影音、辦公需求,但在看重體驗(yàn)的民用市場競爭力不強(qiáng):即便惠普、戴爾、聯(lián)想都有預(yù)裝中標(biāo)麒麟的電腦,但軟件生態(tài)的貧乏使其根本無法與Windows競爭,預(yù)裝中標(biāo)麒麟的電腦大多在銷售過程中,被零售商安裝盜版Windows系統(tǒng)出售。

因此,以中標(biāo)麒麟為代表的國產(chǎn)操作系統(tǒng)的崛起必須是整個產(chǎn)業(yè)的崛起,哪怕操作系統(tǒng)本身做得比Windows更好也是不夠的,這也是為何眾多單位聯(lián)合推出了國產(chǎn)操作系統(tǒng)開發(fā)者平臺“開放麒麟”。

展望未來

目前國產(chǎn)操作系統(tǒng)還不夠成熟,尤其軟件生態(tài)比較匱乏,市場份額太小,這些是當(dāng)前國產(chǎn)操作系統(tǒng)的薄弱環(huán)節(jié)。不過,“開放麒麟”的出現(xiàn),將進(jìn)一步推動國產(chǎn)操作系統(tǒng)的創(chuàng)新發(fā)展。

盡管生態(tài)的建立并非一蹴而就,國產(chǎn)操作系統(tǒng)能否迎來曙光也還有待時間檢驗(yàn),但也許正如麒麟的技術(shù)負(fù)責(zé)人孔金珠所說:“核心技術(shù)靠‘化緣’是要不來的,必須靠自己拼出來、干出來。另外,關(guān)鍵核心技術(shù)要立足自主創(chuàng)新、自立自強(qiáng),而自主創(chuàng)新不是關(guān)起門來搞研發(fā),一定要堅持開放創(chuàng)新!

參考資料:

1.《銀河麒麟系統(tǒng)的前世今生》,淺黑科技,史中

2.《輝煌,從“麒麟”開始——記完全自主知識產(chǎn)權(quán)的國產(chǎn)服務(wù)器操作系統(tǒng)Kylin問世》,許振新

       原文標(biāo)題 : “開放麒麟”發(fā)布,國產(chǎn)操作系統(tǒng)就要站起來了?

聲明: 本文系OFweek根據(jù)授權(quán)轉(zhuǎn)載自其它媒體或授權(quán)刊載,目的在于信息傳遞,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),如有新聞稿件和圖片作品的內(nèi)容、版權(quán)以及其它問題的,請聯(lián)系我們。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評論

暫無評論

    掃碼關(guān)注公眾號
    OFweek人工智能網(wǎng)
    獲取更多精彩內(nèi)容
    文章糾錯
    x
    *文字標(biāo)題:
    *糾錯內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號