當前位置:首頁 » 操作系統 » 聯想內核源碼

聯想內核源碼

發布時間: 2024-12-17 05:54:13

⑴ 麒麟linux系統提供源代碼嗎

一、引言

麒麟操作系統是由國防科技大學、中軟公司、聯想公司、浪潮公司和民族恆星公司五家單位合作研製的伺服器操作系統。按照麒麟官方的說法:

「Kylin伺服器操作系統是國家863計劃的重大研究成果,擁有完全自主版權的內核,與Linux在應用上二進制兼容,並支持64位,是中國獨立研發成功的、具有完全自主知識產權的伺服器操作系統。」

[1] —— 來自麒麟官方網站 和 863計劃官方網站
[2] _105/inst/inst_news/l


「銀河麒麟操作系統是針對未來的主流網路服務和高性能計算服務的需求,參照國際主流標准,參考Darwin、 FreeBSD、Linux和其它商用操作系統,借鑒UNIX操作系統和微內核操作系統的設計思想,設計並實現具有自主版權的、可支持多種CPU晶元和多種計算機體系結構的、具有高性能、高可用性與高安全性的、並與Linux應用和設備驅動二進制兼容的中文伺服器操作系統,」 ——摘自麒麟操作系統2.0.21內自帶的幫助文檔

近日,有不少人對麒麟操作系統宣稱的「完全自主版權」和「中國獨立研發成功」這兩個核心問題產生了質疑。隨著麒麟2.0.14和2.0.21系統可以通過麒麟的官方網站下載後( ),這種質疑的聲音越來越大。麒麟除內核以外的應用大部分都來自自由組織GNU的代碼,這些代碼並不屬於「中國獨立研發」,而且他們的版權也不屬於麒麟操作系統的開發者。更有甚者,有人開始通過反匯編麒麟操作系統內核發現和美國的FreeBSD開放源代碼操作系統非常相似。隨後又有人成功的用 FreeBSD的內核啟動了麒麟操作系統。按照麒麟官方的介紹,麒麟具有Linux的二進制兼容的能力,可是絲毫沒有提及與FreeBSD的兼容性,使得麒麟內核與FreeBSD的關系變得比較引人注目。在官方介紹中的簡簡單單的「參考」是無法解釋這種相似程度的。

在強烈的關注聲中,麒麟開發人員在2006年2月16日,給出了一個說明,《關於銀河麒麟操作系統的說明》[3],發布在 .其中提到了和FreeBSD的關系:

「課題組通過評測和分析,認為當時正在研發中的FreeBSD 5.0 具有比Unix SVR4.2 更好的發展勢頭,特別是SMPng 項目的開展,為FreeBSD 5.0 支持SMP 對稱多處理器系統奠定了良好的基礎,因此銀河麒麟操作系統的系統服務層從SVR4.2 升級到當時正在研發中的FreeBSD 5.0.」

聲明發出後一定程度上得到了大家諒解,可是雖然提及和FreeBSD的關系,卻又十分隱晦,既沒有明確的對官方網站新聞中的報道失實承認錯誤,沒有明確闡述麒麟的操作系統是否具有「完全知識產權」以及是否是「中國獨立研發」,甚至也沒有對官方頁面上的事實報道進行修正。而且,既然說明使用了FreeBSD 5.0的代碼,卻又說僅限於系統服務層,而絲毫未提及所佔比例。這依舊讓人們對這個獲得863計劃軟體重大專項的資助的操作系統到底有多少創新產生一個大大的疑問。

為了調查清楚麒麟操作系統內核自主創新的百分比,以及與其它操作系統之間的關系,我將麒麟操作系統內核與FreeBSD、NetBSD、OpenBSD、 Linux和Solaris的內核進行了可執行代碼的相似度分析。

在整個過程中,我將盡量保持客觀的原則進行分析。由於麒麟操作系統屬於封閉源代碼系統,因此在無法獲得內核源代碼的情況下,我將只進行二進制可執行代碼文件的相似度分析。由於可執行代碼受編譯環境、內存分布情況以及模塊的變動的影響很大,因此,會產生即使採用同一套代碼,卻產生很低的相似度情況。但是,對操作系統內核這種大型軟體系統來說,卻不會因為不同的代碼而產生很高的相似度的情況。因此,我們將這次對二進制可執行代碼分析所得的相似度作為相似度的下限。換句話說,真實的相似度應該會高於此次分析結果,但是由於分析方法的局限性,無法取得上限。

二、可執行文件的相似度比較

二進制可執行文件的相似度分析一直是一個難題。大家都知道,即使是同一份源代碼,使用同一個編譯器,可用不同的編譯參數進行編譯後,代碼也會產生極大的差異。當發生有人因為盜用別人的源代碼而產生的侵權後,如果不能夠將二者的源代碼拿出進行比較的話,判斷是否抄襲非常困難。因此,一直以來或多或少,總會有人無所顧忌的將開放源代碼的軟體拿來加入到自己的軟體中,或者乾脆就是在那些源代碼的基礎上稍加修改和更換了版權信息就宣稱是自己研發的。因為他們知道,只要不把自己的源代碼公諸於眾,那麼抄襲就很難判定。

⑵ 聯想手機,可以刷MIUI

那就需要看你是聯想的那個型號了。並不是所有的聯想手機都能刷MIUI。
首先,你的聯想手機要有ROOT許可權,因為只有有了ROOT許可權才能刷入第三方系統。
第二,你需要看是不是有人給你這部手機適配MIUI,聯想官方肯定是不會適配MIUI的,那麼之有第三方ROM團隊來進行適配了。
第三,如果你找到了你手機能用的MIUI刷機包。那麼你就可以i刷如MIUI了。
刷機方法其實很簡單。首先你需要刷入第三方recovery,這需要root許可權才能做到。
然後,把miui的刷機包放到SD卡種,進入第三方Rec刷機即可。刷機前別忘了雙清。詳細的刷機教程我就不在說明,因為在你找到的刷機包的地方都會附帶有詳細的刷機教程。以及所需要的個種工具和文件。
最後要說的是,安卓手機可以更換系統並不是什麼新鮮事了。理論上來說任何一個安卓手機都可以刷入你需要的系統(基於安卓的)。關鍵是有沒有第三方的開發者去進行適配。

熱點內容
辦公資料庫 發布:2024-12-17 08:54:34 瀏覽:720
安卓手機有什麼隱私app 發布:2024-12-17 08:28:16 瀏覽:72
水晶報表伺服器搭建 發布:2024-12-17 08:23:06 瀏覽:899
怎麼打開解壓的文件 發布:2024-12-17 08:23:04 瀏覽:464
wifi加密選擇 發布:2024-12-17 08:14:15 瀏覽:790
做字的源碼 發布:2024-12-17 08:03:00 瀏覽:172
電視怎麼輸入wifi密碼 發布:2024-12-17 08:02:54 瀏覽:407
全球數據存儲 發布:2024-12-17 07:43:23 瀏覽:267
android代碼庫 發布:2024-12-17 07:41:06 瀏覽:257
蘋果和安卓哪個適合學生黨 發布:2024-12-17 07:40:22 瀏覽:116