導航:首頁 > 源碼編譯 > 麒麟系統內核編譯

麒麟系統內核編譯

發布時間:2022-09-11 18:46:01

1. 麒麟系統的安裝與配置

簡單介紹一下麒麟系統(伺服器版本)的安裝,以下均是在VMare Workstation上進行操作

一、虛擬機環境的配置

1、首先創建新的虛擬機

2、創建新的虛擬機選自定義(高級),點擊下一步

3、我的VMare Workstation是15版本的,所以我想選擇如下,大家可根據自己的VMare Workstation版本來選擇,選好後點擊下一步

4、我們選擇稍後安裝系統,點擊下一步

5、由於麒麟系統所使用的內核版本比較高,這里我們操作系統選擇選擇linux,版本選擇其他Linux4.x 64位,點擊下一步

6、虛擬機名稱命名看自己喜好,虛擬機的位置安裝一定要選擇好,我自己會安裝許多的虛擬機,有專門的目錄,點擊瀏覽,選擇自己電腦虛擬機安裝的目錄,新建一個麒麟系統的文件夾,如圖,選擇好點擊下一步

7、設置麒麟系統虛擬機的處理器,看自己喜好,一般自己虛擬機設置的話2-4CPU都可以,生產上多少看需要,設置好點擊下一步

8、設置麒麟系統虛擬機的內存,我設置了2G,一般自己虛擬機設置的話2-4G都可以,生產上多少看需要,設置好點擊下一步

9、我電腦上的VMare workstation我設置成了NAT模式,所以本次網路及等於在我提前設置好的大的網路架構裡面了,也可以選擇橋接網路,到時候看自己的電腦設置,設置好點擊下一步

10、SCSI控制器選擇推薦,默認配置,點擊下一步

11、磁碟類型選擇SCSI,默認配置,設置好點擊下一步

12、選擇磁碟這里,選擇創建新虛擬磁碟,設置好點擊下一步

13、磁碟大小我這里自己的環境就選擇了30G,將虛擬磁碟拆分成多個文件,這樣可以讓磁碟使用多少就佔用多少,千萬不能選擇立即分配所有磁碟空間,選了以後會直接佔用磁碟30G,造成浪費。設置好點擊下一步

14、磁碟文件這里默認就好了,設置好點擊下一步

15、都設置完成,點擊完成

二、操作系統的安裝

1、這時候可以在VMare workstation中的左框看見我們創建的虛擬機,雙擊它,可以看見詳細信息,點擊編輯虛擬機設置

2、找到CD/DVD,點擊使用ISO映像文件,再點擊瀏覽找到我們麒麟系統的鏡像的位置,設置好點擊確定

3、點擊開啟此虛擬機

4、進入開機載入系統界面,選擇第一個安裝系統,回車

5、安裝語言選擇中文,設置好點擊繼續

6、安裝的信息我們要設置如圖所示紅框中的四個

7、第一個安裝位置,我們選擇自定義,點擊完成

8、會出現設置系統分區界面,點擊如圖所示的「+」,進行分區的劃分

9、我自己的設置劃分如下,點擊完成

10、點擊接受更改,這樣分區就創建好了

11、第二個軟體選擇,我們這里選擇最小化安裝,勾選上如圖所示的;如果有別的需求,可以自行選擇,設置好點擊完成

12、第三個網路和主機名,我們先點擊配置

13、看到網卡名稱ens33,點擊常規,勾選第一個所有用戶都可以連接這個網路

找到IPv4設置,方法下拉選擇手動,設置IP地址,子網掩碼、網關設置,DNS伺服器,勾選需要IPv4地址完成這個選擇,設置好點擊保存

14、保存完以後,乙太網按鈕選擇開啟,配置主機名,必須點擊應用,否則主機名設置不生效,設置好點擊完成

15、第四個ROOT密碼,麒麟系統對密碼設置比較嚴格。要求8位以上。數字、字母大小寫、特殊字元必須包含其中三種,設置好點擊完成

15、剩下的選項基本上都是默認,也沒創建用戶,直接開始安裝吧

16、進入系統安裝驗證階段

17、開始安裝系統所需插件

18、等了一會之後,所有插件都安裝完,看到界面上出現完成的字樣,點擊重啟系統

19、進入開機啟動界面,從這個內核開始啟動

20、進入設置界面,根據提示輸入1

21、我們之前配置過ens33,但是還要有一些設置,輸入2

22、再輸入7和8,把7和8選項都勾選上

23、看到7和8都勾選上之後,輸入r刷新配置

24、配置刷新後再輸入c繼續

25、輸入3,看到我同意許可協議,輸入2

26、看到許可證已接受,輸入c繼續

27、看到需要輸入root用戶名,到此為止,我們系統已經安裝好了

28、使用連接軟體測試也連接好了

配置遠程連接服務開機自動啟動

[root@Kylin ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

[root@Kylin ~]# systemctl restart network

麒麟系統最小化安裝,默認沒有network.service,修改完網卡配置需要重新reboot伺服器

到此為止系統已經最小化安裝完成

2. 麒麟電腦操作系統硬碟掉了

在安裝之前需要設置為CompatibleMode,否則就會找不到硬碟。
安裝好後,要升級內核,如果使用的CPU支持超線程,請在編譯內核時選擇SMP的支持。
銀河麒麟是由聯想公司、浪潮集團和民族恆星等公司合作研製的開源伺服器操作系統。

3. 中標麒麟7.0系統是什麼內核

核心參數:kernel-2.6.32;KVM-0.12;Spice-0.12。

系統要求:CPU支持VirtualizationTechnology;4G以上RAM;500G磁碟;千兆乙太網。

兼容平台:CPU:Intelx86-64(Intel-VT)andAMDx86-64(AMDSVM)。

伺服器:x86-64架構的主流伺服器整機品牌。

存儲設備:主流的存儲設備NAS、SAN等。

客戶操作系統:WindowsXP、Windows7等主流桌面操作系統。

(3)麒麟系統內核編譯擴展閱讀

中標麒麟7.0系統安全雲管理平台

提供基於J2EE架構設計的web管理界面。

提供樹狀用戶、角色、組許可權體系,支持用戶配額機制和基於UKey的多因子認證機制。

支持將大量虛擬化伺服器按主機資源池方式進行組織和管理。

提供虛擬機全生命周期管理。

提供雲管理平台和虛擬化伺服器監控的統計報表。

4. 麒麟操作系統是國產的嗎

國產系統。麒麟操作系統(英語:Kylin OS),是由中國國防科技大學、中軟公司、聯想公司、浪潮集團和民族恆星公司合作研製的商業閉源操作系統,於2001年開始。

中標麒麟操作系統採用強化的Linux內核,分成桌面版、通用版、高級版和安全版等,滿足不同客戶的要求,已經廣泛的使用在能源、金融、交通、政府、央企等行業領域。

中標麒麟增強安全操作系統採用銀河麒麟KACF強制訪問控制框架和RBA角色許可權管理機制,支持以模塊化方式實現安全策略,提供多種訪問控制策略的統一平台,是一款真正超越「多權分立」的B2級結構化保護操作系統產品。

中標麒麟增強安全操作系統從多個方面提供安全保障,包括管理員分權、最小特權、結合角色的基於類型的訪問控制、細粒度的自主訪問控制、多級安全等多項安全功能,從內核到應用提供全方位的安全保護。

中標麒麟安全操作系統符合Posix系列標准,兼容聯想、浪潮、曙光等公司的伺服器硬體產品,兼容達夢、 人大金倉資料庫、湖南上容資料庫(SRDB) ;

Oracle9i/10g/11g和Oracle 9i/10g/11g RAC資料庫、IBM Websphere、DB2 UDB數據、MQ、Bea Weblogic、BakBone備份軟體等系統軟體。

歷史

1、FreeBSD Kylin

Kylin 的開發始於 2001 年,當時國防科技大學的任務是在863 計劃下開發操作系統,旨在使中國獨立於外國技術。目標是「支持多種伺服器平台,實現高性能、高可用性和高安全性,並符合Unix和Linux操作系統的國際標准」。

它是使用層次模型創建的,包括「類似於Mach的基本內核層,類似於BSD的系統服務層以及類似於Windows的桌面環境」。它旨在符合 UNIX 標准並與 Linux 應用程序兼容。

2、Linux Kylin

Kylin 3.0版之後,改用Linux來改寫。

3、中標麒麟

2010年12月16日,兩大國產操作系統——民用的「中標Linux」操作系統和解放軍研製的「銀河麒麟」操作系統在上海正式宣布合並,雙方今後將共同以「中標麒麟」的新品牌統一出現在市場上,並將開發軍民兩用的操作系統。

開發方中標軟體有限公司和國防科技大學同日締結了戰略合作協議。雙方今後將共同開發操作系統,共同成立操作系統研發中心,共同開拓市場,並將在「中標麒麟」的統一品牌下發布統一的操作系統產品。推出NeoKylin。

以上內容參考網路-中標麒麟

5. 銀河麒麟系統用什麼語言編程

銀河麒麟2.0操作系統完全版共包括實時版、安全版、伺服器版三個版本,簡化版是由伺服器版簡化而成的。經過權威機構進行了源碼級鑒定表明,銀河麒麟安全操作系統主要分為三層:最底層是自己加的「既不像內核,也不像虛擬機」的東西(從銀河麒麟開發手冊上看主要為保證安全性、實時性等方面的任務,可自由替換載入。),上面是 FreeBSD 的內核,最上面是 Linux 兼容庫。開放給公眾使用的系統不包括最底層的東西。完全版的銀河麒麟是內核態多線程的。

6. 國產麒麟操作系統到底是不是用linux的內核,誰告訴我答案.

銀河麒麟操作系統採用的是一種層次式的內核結構,該結構介於單一模塊內核結構(如
Linux)和微內核結構(如CMU 大學的Mach)之間。這種層次式結構從邏輯上來看,主要
是由具有Mach 風格的基本內核層、具有BSD 風格的系統服務層和具有Windows 界面風格
的桌面環境組成,前兩層在核態運行。在系統服務層中,銀河麒麟操作系統實現了支持POSIX
介面和LSB(Linux Standard Base)介面的Linux 應用兼容層,從而保證Linux 應用程序的
目標代碼在銀河麒麟上能夠直接執行。銀河麒麟之所以採用這種層次式的內核結構,既有歷
史的原因,也有發展角度考慮的因素。

7. 國產麒麟操作系統到底是不是用linux的內核,誰告訴我答案.

銀河麒麟操作系統採用的是一種層次式的內核結構,該結構介於單一模塊內核結構(如 Linux)和微內核結構(如CMU 大學的Mach)之間。這種層次式結構從邏輯上來看,主要 是由具有Mach 風格的基本內核層、具有BSD 風格的系統服務層和具有Windows 界面風格 的桌面環境組成,前兩層在核態運行。在系統服務層中,銀河麒麟操作系統實現了支持POSIX 介面和LSB(Linux Standard Base)介面的Linux 應用兼容層,從而保證Linux 應用程序的 目標代碼在銀河麒麟上能夠直接執行。銀河麒麟之所以採用這種層次式的內核結構,既有歷 史的原因,也有發展角度考慮的因素。

8. 在串口硬碟模式下怎樣安裝銀河麒麟操作系統KYLIN-2.1

在安裝之前需要設置為Compatible Mode,否則就會找不到硬碟。安裝好後,要升級內核,如果使用的CPU支持超線程,請在編譯內核時選擇SMP的支持。接著修改GRUB的啟動參數,將 hda 改成 hde,分區號不變。還有fstab也需改一下,不然啟動後不能激活「SWAP」交換分區。重新啟動後,將BIOS中的Compatible Mode改為Enhanced Mode,這樣就能發揮SATA介面的性能了。

9. 麒麟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的內核進行了可執行代碼的相似度分析。

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

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

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

閱讀全文

與麒麟系統內核編譯相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:764
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:841
安卓怎麼下載60秒生存 瀏覽:800
外向式文件夾 瀏覽:233
dospdf 瀏覽:428
怎麼修改騰訊雲伺服器ip 瀏覽:385
pdftoeps 瀏覽:490
為什麼鴻蒙那麼像安卓 瀏覽:733
安卓手機怎麼拍自媒體視頻 瀏覽:183
單片機各個中斷的初始化 瀏覽:721
python怎麼集合元素 瀏覽:477
python逐條解讀 瀏覽:829
基於單片機的濕度控制 瀏覽:496
ios如何使用安卓的帳號 瀏覽:880
程序員公園采訪 瀏覽:809
程序員實戰教程要多長時間 瀏覽:972
企業數據加密技巧 瀏覽:132
租雲伺服器開發 瀏覽:811
程序員告白媽媽不同意 瀏覽:333
攻城掠地怎麼查看伺服器 瀏覽:600