作者:admin 日期:2023-09-08 瀏覽: 次
國產(chǎn)操作系統(tǒng)Kylin麒麟系統(tǒng)特色和使用心得
接觸國產(chǎn)操作系統(tǒng)Kylin好多年了,在換辦公室前就用了國產(chǎn)操作系統(tǒng)Kylin,當(dāng)時Kylin用于電力系統(tǒng),結(jié)合達(dá)夢數(shù)據(jù)庫,平穩(wěn)運(yùn)行了電網(wǎng)管理軟件。最近結(jié)合一些想法,想寫Kylin的介紹,就查了下資料,進(jìn)行了總結(jié)。在寫細(xì)節(jié)前,強(qiáng)調(diào)幾個點,國產(chǎn)操作系統(tǒng)Kylin兼容性很好,在使用常用軟件上沒見異常;國產(chǎn)操作系統(tǒng)Kylin開發(fā)上支持的可以,用gcc和g++沒問題;國產(chǎn)操作系統(tǒng)Kylin并非從0起步,繼承了“銀河”系列操作系統(tǒng)的核心技術(shù),中國在大型計算機(jī)和軍事建設(shè)上成就非凡,國產(chǎn)操作系統(tǒng)Kylin也是根紅苗正,對打破壟斷有風(fēng)雷破意義。如果網(wǎng)友看到了此文,請收藏供后續(xù)學(xué)習(xí)國產(chǎn)操作系統(tǒng)Kylin。
具有自主知識產(chǎn)權(quán)和完全自主掌控的Kylin國產(chǎn)服務(wù)器操作系統(tǒng)的研制成功,將對打破外國對我國信息化基礎(chǔ)設(shè)施的壟斷和控制,形成國產(chǎn)服務(wù)器及相關(guān)軟件產(chǎn)業(yè)的核心競爭力,提高國家信息化基礎(chǔ)設(shè)施的總體安全水平具有非常現(xiàn)實的意義。在功能方面,通過了OpenGroup組織的LSB標(biāo)準(zhǔn)測試(正在申請證書);在性能方面,進(jìn)行了Oracle、Kingbase、MySQL等典型數(shù)據(jù)庫系統(tǒng)的TPC-C和TPC-W基準(zhǔn)測試;在安全方面,通過了公安部安全功能測試和軍隊系統(tǒng)相關(guān)單位的安全攻擊測試。
如今,Kylin操作系統(tǒng)經(jīng)過全面而嚴(yán)格的測試,已經(jīng)可以運(yùn)行在多種型號的聯(lián)想萬全服務(wù)器(包括采用EM64T技術(shù)的新一代Intel至強(qiáng)處理器)和其它類型的服務(wù)器上,并全面支持64位應(yīng)用。同時,在軍隊機(jī)要服務(wù)器、可搬移服務(wù)器上,Kylin操作系統(tǒng)已經(jīng)被小批量使用。
采用國際主流標(biāo)準(zhǔn),技術(shù)成熟。Kylin操作系統(tǒng)基于UNIX國際主流標(biāo)準(zhǔn),同時繼承了“銀河”系列操作系統(tǒng)的核心技術(shù),采用層次式結(jié)構(gòu),由Mach風(fēng)格的基本內(nèi)核層、BSD風(fēng)格的系統(tǒng)服務(wù)層、Windows風(fēng)格桌面環(huán)境緊耦合構(gòu)成。基本內(nèi)核層由基本任務(wù)管理、基本存儲、中斷管理、平臺設(shè)備支撐環(huán)境以及處理器支撐等模塊構(gòu)成;系統(tǒng)服務(wù)層由POSIX、LSB、網(wǎng)絡(luò)服務(wù)等接口以及安全、中文、IPC、高可用、高級存儲管理和高級任務(wù)管理等模塊組成;Windows風(fēng)格的桌面環(huán)境由桌面環(huán)境、集群環(huán)境以及包括目錄服務(wù)器、WEB服務(wù)器、J2EE應(yīng)用服務(wù)器等服務(wù)器基礎(chǔ)服務(wù)環(huán)境組成。
支持多種微處理器和計算機(jī)體系結(jié)構(gòu),實現(xiàn)跨平臺。Kylin操作系統(tǒng)支持SMP、ccNUMA等體系結(jié)構(gòu),支持x86、IA64、AMD、SPARC結(jié)構(gòu)的處理器,支持Infiniband、PCI Express、Hyper Transport等I/O技術(shù),支持主流的網(wǎng)卡、SCSI卡、RAID卡、磁盤陣列柜等接口卡和外圍設(shè)備。Kylin通過內(nèi)核層不同的處理器支撐模塊和平臺設(shè)備支撐模塊,可支持跨平臺的系統(tǒng)服務(wù)層,從而實現(xiàn)對不同計算機(jī)和計算機(jī)體系結(jié)構(gòu)的快速移植。
與Linux在應(yīng)用層二進(jìn)制兼容,充分利用基于Linux的豐富應(yīng)用成果。Kylin操作系統(tǒng)提供一個符合LSB(Linux Standard Base)標(biāo)準(zhǔn)的具有完整Linux運(yùn)行環(huán)境的用戶使用界面,包括同Linux系統(tǒng)調(diào)用兼容的應(yīng)用二進(jìn)制接口(ABI)、Linux基礎(chǔ)庫(C庫、數(shù)學(xué)庫等),以及基礎(chǔ)的Linux命令和應(yīng)用開發(fā)環(huán)境,從而支持大多數(shù)基于Linux的應(yīng)用系統(tǒng)。這樣,Kylin可以充分利用Linux現(xiàn)有的中間件軟件和豐富的應(yīng)用軟件和設(shè)備支持,大大擴(kuò)展了Kylin操作系統(tǒng)的應(yīng)用面。
具有特色安全機(jī)制,高安全性。Kylin操作系統(tǒng)具有嚴(yán)格的安全機(jī)制,確保系統(tǒng)的高安全性要求:(1)遵照國家信息系統(tǒng)安全保護(hù)等級劃分準(zhǔn)則GB 1785-1999,實現(xiàn)結(jié)構(gòu)化保護(hù)級的安全目標(biāo);(2)實現(xiàn)多策略與動態(tài)策略的安全框架,支持以模塊化方式實現(xiàn)安全策略,提供訪問控制策略的實現(xiàn)平臺;(3)強(qiáng)化用戶的安全標(biāo)識與鑒別,實現(xiàn)用戶身份可信鑒別的可信路徑;(4)把傳統(tǒng)的特權(quán)用戶劃分為系統(tǒng)管理員、安全管理員、審計管理員,以相互制約;(5)加密文件系統(tǒng),實現(xiàn)特定分區(qū)透明加解密,防止因硬盤失竊導(dǎo)致信息泄露;(6)提供中文圖形化的安全配置管理工具。
完全自主版權(quán)內(nèi)核,靈活掌控。Kylin操作系統(tǒng)具有自主知識產(chǎn)權(quán),其內(nèi)核代碼完全由我國自主掌控,可以靈活實現(xiàn)國產(chǎn)服務(wù)器操作系統(tǒng)的開放性和可掌控性。可以根據(jù)需要在一定范圍內(nèi)開源,而不受GPL規(guī)則約束。
全中文支持,桌面環(huán)境友好 。Kylin操作系統(tǒng)的核心支持Unicode編碼,支持GB18030-2000、BIG5中文編碼規(guī)范,支持智能拼音、五筆等輸入法,支持中文文件打印。Kylin操作系統(tǒng)的桌面環(huán)境支持KDE、GNOME等主流的桌面管理器,實現(xiàn)了Windows風(fēng)格的資源管理器和配置工具,從而可以使Windows用戶更容易向Kylin操作系統(tǒng)過渡。
支持集群環(huán)境,支持多種應(yīng)用服務(wù)和應(yīng)用開發(fā)。Kylin操作系統(tǒng)采用單系統(tǒng)映像技術(shù),實現(xiàn)基于CIM的全局資源管理,對計算資源(CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤、文件系統(tǒng)等)進(jìn)行統(tǒng)一的監(jiān)控,提供統(tǒng)一的用戶管理、軟件管理、進(jìn)程管理。支持單點登錄,全局文件系統(tǒng),實現(xiàn)了針對專用高速通信設(shè)備的高性能通信庫,提供MPI、OpenMP、PVM等多種并行程序庫以及支持多種并行程序模塊的作業(yè)管理和調(diào)度系統(tǒng)。支持Oracle、Kingbase、MySQL、Weblogic、TomCat、Jboss、Apache、sendmail、Postfix、StarBus等主流數(shù)據(jù)庫和中間件軟件。提供C、C++、Fortran、Java、PHP、PERL的開發(fā)調(diào)試環(huán)境,支持JBuilder、QT Design、Kylix等IDE開發(fā)環(huán)境,支持gdb、DDD等主流調(diào)試工具。