作者:admin 日期:2023-09-08 瀏覽: 次
國(guó)產(chǎn)操作系統(tǒng)Kylin麒麟系統(tǒng)特色和使用心得
接觸國(guó)產(chǎn)操作系統(tǒng)Kylin好多年了,在換辦公室前就用了國(guó)產(chǎn)操作系統(tǒng)Kylin,當(dāng)時(shí)Kylin用于電力系統(tǒng),結(jié)合達(dá)夢(mèng)數(shù)據(jù)庫(kù),平穩(wěn)運(yùn)行了電網(wǎng)管理軟件。最近結(jié)合一些想法,想寫(xiě)Kylin的介紹,就查了下資料,進(jìn)行了總結(jié)。在寫(xiě)細(xì)節(jié)前,強(qiáng)調(diào)幾個(gè)點(diǎn),國(guó)產(chǎn)操作系統(tǒng)Kylin兼容性很好,在使用常用軟件上沒(méi)見(jiàn)異常;國(guó)產(chǎn)操作系統(tǒng)Kylin開(kāi)發(fā)上支持的可以,用gcc和g++沒(méi)問(wèn)題;國(guó)產(chǎn)操作系統(tǒng)Kylin并非從0起步,繼承了“銀河”系列操作系統(tǒng)的核心技術(shù),中國(guó)在大型計(jì)算機(jī)和軍事建設(shè)上成就非凡,國(guó)產(chǎn)操作系統(tǒng)Kylin也是根紅苗正,對(duì)打破壟斷有風(fēng)雷破意義。如果網(wǎng)友看到了此文,請(qǐng)收藏供后續(xù)學(xué)習(xí)國(guó)產(chǎn)操作系統(tǒng)Kylin。

具有自主知識(shí)產(chǎn)權(quán)和完全自主掌控的Kylin國(guó)產(chǎn)服務(wù)器操作系統(tǒng)的研制成功,將對(duì)打破外國(guó)對(duì)我國(guó)信息化基礎(chǔ)設(shè)施的壟斷和控制,形成國(guó)產(chǎn)服務(wù)器及相關(guān)軟件產(chǎn)業(yè)的核心競(jìng)爭(zhēng)力,提高國(guó)家信息化基礎(chǔ)設(shè)施的總體安全水平具有非?,F(xiàn)實(shí)的意義。在功能方面,通過(guò)了OpenGroup組織的LSB標(biāo)準(zhǔn)測(cè)試(正在申請(qǐng)證書(shū));在性能方面,進(jìn)行了Oracle、Kingbase、MySQL等典型數(shù)據(jù)庫(kù)系統(tǒng)的TPC-C和TPC-W基準(zhǔn)測(cè)試;在安全方面,通過(guò)了公安部安全功能測(cè)試和軍隊(duì)系統(tǒng)相關(guān)單位的安全攻擊測(cè)試。
如今,Kylin操作系統(tǒng)經(jīng)過(guò)全面而嚴(yán)格的測(cè)試,已經(jīng)可以運(yùn)行在多種型號(hào)的聯(lián)想萬(wàn)全服務(wù)器(包括采用EM64T技術(shù)的新一代Intel至強(qiáng)處理器)和其它類型的服務(wù)器上,并全面支持64位應(yīng)用。同時(shí),在軍隊(duì)機(jī)要服務(wù)器、可搬移服務(wù)器上,Kylin操作系統(tǒng)已經(jīng)被小批量使用。
采用國(guó)際主流標(biāo)準(zhǔn),技術(shù)成熟。Kylin操作系統(tǒng)基于UNIX國(guó)際主流標(biāo)準(zhǔn),同時(shí)繼承了“銀河”系列操作系統(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ù)管理、基本存儲(chǔ)、中斷管理、平臺(tái)設(shè)備支撐環(huán)境以及處理器支撐等模塊構(gòu)成;系統(tǒng)服務(wù)層由POSIX、LSB、網(wǎng)絡(luò)服務(wù)等接口以及安全、中文、IPC、高可用、高級(jí)存儲(chǔ)管理和高級(jí)任務(wù)管理等模塊組成;Windows風(fēng)格的桌面環(huán)境由桌面環(huán)境、集群環(huán)境以及包括目錄服務(wù)器、WEB服務(wù)器、J2EE應(yīng)用服務(wù)器等服務(wù)器基礎(chǔ)服務(wù)環(huán)境組成。
支持多種微處理器和計(jì)算機(jī)體系結(jié)構(gòu),實(shí)現(xiàn)跨平臺(tái)。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卡、磁盤(pán)陣列柜等接口卡和外圍設(shè)備。Kylin通過(guò)內(nèi)核層不同的處理器支撐模塊和平臺(tái)設(shè)備支撐模塊,可支持跨平臺(tái)的系統(tǒng)服務(wù)層,從而實(shí)現(xiàn)對(duì)不同計(jì)算機(jī)和計(jì)算機(jī)體系結(jié)構(gòu)的快速移植。
與Linux在應(yīng)用層二進(jìn)制兼容,充分利用基于Linux的豐富應(yīng)用成果。Kylin操作系統(tǒng)提供一個(gè)符合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ǔ)庫(kù)(C庫(kù)、數(shù)學(xué)庫(kù)等),以及基礎(chǔ)的Linux命令和應(yīng)用開(kāi)發(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)遵照國(guó)家信息系統(tǒng)安全保護(hù)等級(jí)劃分準(zhǔn)則GB 1785-1999,實(shí)現(xiàn)結(jié)構(gòu)化保護(hù)級(jí)的安全目標(biāo);(2)實(shí)現(xiàn)多策略與動(dòng)態(tài)策略的安全框架,支持以模塊化方式實(shí)現(xiàn)安全策略,提供訪問(wèn)控制策略的實(shí)現(xiàn)平臺(tái);(3)強(qiáng)化用戶的安全標(biāo)識(shí)與鑒別,實(shí)現(xiàn)用戶身份可信鑒別的可信路徑;(4)把傳統(tǒng)的特權(quán)用戶劃分為系統(tǒng)管理員、安全管理員、審計(jì)管理員,以相互制約;(5)加密文件系統(tǒng),實(shí)現(xiàn)特定分區(qū)透明加解密,防止因硬盤(pán)失竊導(dǎo)致信息泄露;(6)提供中文圖形化的安全配置管理工具。
完全自主版權(quán)內(nèi)核,靈活掌控。Kylin操作系統(tǒng)具有自主知識(shí)產(chǎn)權(quán),其內(nèi)核代碼完全由我國(guó)自主掌控,可以靈活實(shí)現(xiàn)國(guó)產(chǎn)服務(wù)器操作系統(tǒng)的開(kāi)放性和可掌控性。可以根據(jù)需要在一定范圍內(nèi)開(kāi)源,而不受GPL規(guī)則約束。
全中文支持,桌面環(huán)境友好 。Kylin操作系統(tǒng)的核心支持Unicode編碼,支持GB18030-2000、BIG5中文編碼規(guī)范,支持智能拼音、五筆等輸入法,支持中文文件打印。Kylin操作系統(tǒng)的桌面環(huán)境支持KDE、GNOME等主流的桌面管理器,實(shí)現(xiàn)了Windows風(fēng)格的資源管理器和配置工具,從而可以使Windows用戶更容易向Kylin操作系統(tǒng)過(guò)渡。
支持集群環(huán)境,支持多種應(yīng)用服務(wù)和應(yīng)用開(kāi)發(fā)。Kylin操作系統(tǒng)采用單系統(tǒng)映像技術(shù),實(shí)現(xiàn)基于CIM的全局資源管理,對(duì)計(jì)算資源(CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤(pán)、文件系統(tǒng)等)進(jìn)行統(tǒng)一的監(jiān)控,提供統(tǒng)一的用戶管理、軟件管理、進(jìn)程管理。支持單點(diǎn)登錄,全局文件系統(tǒng),實(shí)現(xiàn)了針對(duì)專用高速通信設(shè)備的高性能通信庫(kù),提供MPI、OpenMP、PVM等多種并行程序庫(kù)以及支持多種并行程序模塊的作業(yè)管理和調(diào)度系統(tǒng)。支持Oracle、Kingbase、MySQL、Weblogic、TomCat、Jboss、Apache、sendmail、Postfix、StarBus等主流數(shù)據(jù)庫(kù)和中間件軟件。提供C、C++、Fortran、Java、PHP、PERL的開(kāi)發(fā)調(diào)試環(huán)境,支持JBuilder、QT Design、Kylix等IDE開(kāi)發(fā)環(huán)境,支持gdb、DDD等主流調(diào)試工具。