[轉帖]國產麒麟系統爲什麼飽受爭議?

國產麒麟系統爲什麼飽受爭議?

 ARM  4個月前 (01-11)  377瀏覽
https://www.veryarm.com

這裏的銀河麒麟 是2014年之前的了.

 

由國防科大開發的麒麟操做系統有不少,與國防科大混亂的CPU產品線同樣,這些麒麟操做系統彼此之間技術延續性也有限,比較有名的是銀河麒麟優麒麟中標麒麟操做系統。html

另外,華爲準備推出的可能被用於手機或物聯網的操做系統也被命名爲麒麟。程序員

1.銀河麒麟數據庫

銀河麒麟是國防科大、中軟公司、聯想公司、浪潮集團和民族恆星公司合做研製的開源操做系統。安全

銀河麒麟系統操做系統借鑑了 Linux、FreeBSD、Mach和 K42 等操做系統內核技術,兼顧宏內核和微內核結構的優勢,自主設計了層次式內核結構。服務器

銀河麒麟的內核結構由基本內核層和系統服務層組成,基本內核層包括硬件初始化、基本任務管理、基本存儲管理、中斷與異常處理等。系統服務層基於 FreeBSD進行改進和優化,充分利用BSD操做系統的穩定性和豐富的工業標準接口,爲用戶提供工業標準的網絡、文件系統等服務接口,實現了Linux 二進制兼容模塊、高可用模塊和各類內核安全機制等。網絡

銀河麒麟系統操做系統核外工具環境基於Linux開發,採用XWindow做爲系統的基本圖形環境,支持Gnome或KDE桌面環境,設計了Windows風格的桌面環境和控制面板。工具

銀河麒麟post

銀河麒麟曾經飽受非議的緣由並非由於基於FreeBSD進行修改——2006年的銀河麒麟操做系統內核與FreeBSD在源代碼上比較類似。優化

事實上,FreeBSD是徹底免費開源的,FreeBSD容許他人修改並使用其源代碼,但必須聲明是修改自FreeBSD。而銀河麒麟雖然聲明過修改自FreeBSD,但在最初卻聲稱是自主知識產權,這顯然是對FreeBSD的不尊重,也是在被國外程序員非議的地方。spa

那國防科大爲什麼如此做爲呢?用爆紅網絡的一句話就是「妥妥的體制問題」!

如今你們耳熟能詳的操做系統都是幾十年技術積累和站在巨人肩膀上的產物,而非憑空冒出來或從零開始重新開發的。

以國內各單位、公司目前的實力,用2-3年的研發週期,有限的人力資源,4000萬人民幣的研發經費,要從零開始獨立開發一個擁有本身內核的操做系統是絕對不現實----WindowsXP有代碼4000萬行,微軟開發WindowsXP調集了5000餘名程序員,在開發Vista所花費的研發費用超過了200億美圓。

雷軍執掌的金山軟件重寫WPS也足足用了3年時間,耗資3000萬人民幣,並且雷軍重寫WPS,微軟開發Vista,國防科大開發銀河麒麟大體處於同一歷史時期,所以,等因而要國防科大用與開發WPS至關的時間和1.3倍的財力,開發一個操做系統......

所以,基於FreeBSD進行二次開發/深度定製就成爲理所固然的選擇。可是某些領導很是喜歡「自主知識產權」,在各類文件和規定中也要求必須徹底「自主知識產權」,因而就出現了明明是基於FreeBSD的二次開發,卻聲稱是徹底自主知識產權的狀況。

再次澄清一下,基於FreeBSD進行修改並不是污點,基於Linux或FreeBSD/Unix進行二次開發/深度定製,作出本身的操做系統,這其實大多軟件廠商通行作法,好比谷歌和蘋果。污點是基於FreeBSD進行二次開發/深度定製後宣稱自主知識產權。

事實上,大部分基於BSD內核或Linux內核的操做系統都不會對系統內核作多少修改,銀河麒麟系統爲了適配國產CPU和設備以及保障系統安全可 控,自主設計了層次式內核結構,對系統內XWindow核進行修改、加固,並於操做系統中添加本身的內核模塊,自主化程度相對於國內其餘國產系統算是比較高了,若是能沿着這條路一直走下去,不斷提高本身的代碼比例,替換國外開源代碼,開發本身的內核模塊,何嘗不是一條出路。惋惜的是,已經沒有若是了。

其實基於FreeBSD/Unix進行修改的操做系統有不少,最有名的就是被小清新奉爲圭臬的IOS。但有意思的是,在國內黑銀河麒麟的人至關大一部分是攻擊它基於FreeBSD進行修改,而不是沒有聲明該系統基於FreeBSD,當銀河麒麟已經聲明是基於FreeBSD後,依舊被黑得不依不饒。

歸根結底,銀河麒麟的原罪僅僅是由於它是國產。

至於爲什麼不從0開始寫本身的操做系統,這個話題之後再說。

2.優麒麟

優麒麟是工信部、國防科大和Ubuntu系統開發商Canonical合做的產物。實際上是Ubuntu系統的中文發行版,國防科大在其中添加了安全模塊。

操做系統的編寫要有很深的技術積累,其實,如今你們耳熟能詳的操做系統都不是從零開始,都是站在巨人的肩膀上,好比IOS基於FreeBSD、安卓基於Linux,而FreeBSD、Linux追根溯源都是源自unix,即便是微軟的NT內核也和unix有着千絲萬縷的聯繫。

下圖爲Unix發展史:

所以,Ubuntu系統也是站在巨人隊肩膀上,Ubuntu系統源自Debian系統,Debian是Linux一個發行版。

3.中標麒麟

因2006年沸沸揚揚的銀河麒麟抄襲事件致使銀河麒麟名聲掃地,出於未知的緣由,國防科大逐漸放棄了BSD內核版的銀河麒麟的繼續開發與完善,轉而研發Linux內核的麒麟(也有可能基於BSD的麒麟純粹軍用,不向民間推廣了)。

雖然都叫麒麟,可是原來基於BSD內核修改的系統已經再也不推廣,麒麟系統3.0版以後開始使用Linux內核,天河1號上運行的極可能也是Linux內核的麒麟。

2010年,民用的中標Linux操做系統和國防科大研製的銀河麒麟操做系統在上海正式宣佈合併,雙方從此將共同以「中標麒麟」的新品牌統一出如今市場上,並將開發軍民兩用的操做系統。

平心而論,當初的基於BSD內核的銀河麒麟被放棄着實使人可惜,若是當時能頂住壓力,繼續完善開發麒麟系統,而不是朝三暮四的話,如今麒麟操做系統的自主化程度、安全可控程度和系統成熟水平可能會好得多。

中標麒麟有面向中標麒麟桌面操做系統、中標麒麟服務器操做系統、中標麒麟雲操做系統等產品。能支持X8六、ARM、MIPS、Alpfa、Sparc,龍芯、申威、衆志、飛騰等國產CPU都可運行中標麒麟操做系統。

雖然中標麒麟操做系統軟件生態貧乏,但已能基本知足上網、影音、辦公需求。雖然在民用市場毫無競爭力,但在黨政軍市場已獲得必定程度的推廣和應用。 舉例來講,在2015中國計算機大會上,航天科工集團706所研究員孔雷的發言中提到「航天科工集團將18個核心經營管理類應用系統進行了國產化遷移、適 配、優化,實現了從處理器、操做系統到數據庫、中間件的全國產化替代,並在真實科研生產環境下開展了普遍應用。」

龍芯中科CEO胡偉武曾在接受媒體採訪時透露,「航天科工的核心業務都轉移到國產平臺上,像這樣的應用還有一些,這只是其中一個。好比航天科工的桌面和服務器CPU大部分都是龍芯,也有部分申威飛騰,操做系統是中標麒麟,數據庫是達夢,辦公軟件WPS......」

目前,中標麒麟主要有兩個版本,一個版本由國防科大在維護,主要是針對飛騰進行優化;另外一個版本是中標軟件在作,主要針對龍芯優化。另外,還有針對申威優化的版本,但不能和前二者相比。

對於中標麒麟的市場前景,短期內仍是很是渺茫的,雖然惠普、戴爾、聯想都有預裝中標麒麟的電腦,其中戴爾中國高達40%以上的電腦預裝中標麒麟國產操做系統,但軟件生態的貧乏使其根本沒法與Windows競爭,預裝中標麒麟的電腦大多在銷售過程當中,被零售商安裝盜版Windows系統出售。

所以,中標麒麟的崛起必須是整個產業的崛起,哪怕操做系統作得比微軟更好,也只能孤芳自賞,況且目前的中標麒麟還有很大的改良空間。只有當龍芯/飛騰與中標麒麟創建相似於Wintel同盟的關係,並在中國半導體產業總體實力能與美國抗衡的狀況下,纔有可能在民用市場佔據一席之地。

基於Linux開發是否安全可控?

開源軟件,顧名思義,該軟件源代碼是開放的,該軟件也是無償使用的,並且你還能夠基於開源軟件進行修改。好比Linux,是全世界程序員共同維護的,在遵照協議的前提下,中國人能夠免費得到源代碼和使用或修改Linux。

至於Liunx是否安全可控,雖然linus表示曾經有西方情報部門要求往Linux裏面加一點東西,但Liunx的1500萬行代碼都是開源的, 若是隻是給Linux換層皮,穿馬甲,不對內核進行修改、加固,那顯然是沒法保證安全可控的。但只要本身技術過硬,仔細審覈源代碼,徹底能夠將本身認爲有問題的代碼替換掉,對系統內核進行修改,添加內核安全模塊,就能保障安全可控。

目前,Linux內核有全世界程序員和國外巨頭共同維護,自己就是比較先進的內核,在技術層面上也看不到革命性變革的可能性。所以,技術層面上沒有推翻Linux內核,重寫新內核的必要性,況且Linux仍是開源的、免費的。

國產操做系統的研發單位工做重點不是給Liunx換皮、穿馬甲,而是增強對開源代碼的審覈力度,發現可能存在的漏洞和風險,對內核進行修改和加固。好比爲提高安全性或適配龍芯、飛騰、申威等國產CPU開發某個內核模塊,並向開源社區申請後被採納,加入到最新版本的Linux內核中。目前,已經有很多華人以這種方式實現了對Linux內核的修改。

即便開源社區未採納國人提交的代碼,國人也能夠用本身編寫的代碼替換掉可能存在風險的代碼,並將新代碼集成到基於Linux的國產操做系統中。而這正是基於Linux二次開發的國產操做系統正在走路。

結語

誠然,如中標麒麟等國產操做系統目前還不夠成熟,軟件生態也比較匱乏。但目前國內有個很很差的怪現象——不少國人對洋貨無比包容,對國產卻無比苛刻——客觀實際的指出洋貨的某些缺點和國產的少量進步,對某些人而言,彷彿殺了他親爹似的。

這種怪現象很是不利於國產操做系統的推廣。

國產操做系統的發展壯大,離不開每一個國人的支持,這種支持能夠是精神上的支持,也能夠是情感上的包容,更現實的支持是本身使用國產操做系統,而這些都不會花費一分錢。

路漫漫,其修遠。在國產操做系統開發者們上下而求索的同時,但願全國人民能給國產操做系統一點時間,多幾分支持和包容,少幾分惡言相向。

相關文章
相關標籤/搜索