English | 繁体 | RSS | 网站地图 | 收藏 | 邮箱 | 联系我们
首页 新闻 机构 科研 院士 人才 教育 合作交流 科学普及 出版 信息公开 专题 访谈 视频 会议 党建 文化
  您现在的位置: 首页 > 科研 > 科研进展
国产服务器操作系统Kylin获重大进展
——联想、国防科大联手 力推“863”国产服务器操作系统
  文章来源: 发布时间:2004-09-27 【字号: 小  中  大   

    Kylin服务器操作系统的研发项目是国家“十五”“863”计划软件领域的重大专项,其研发时间为2001年至2005年。自2002年启动以来,目前已完成了操作系统核心、桌面系统及其它相关软件的开发,并通过了主要的性能和数据库等基准测试,现已进入全面推广阶段。

    9月13日,国防科技大学计算机学院与联想集团在北京签署了关于“麒麟”(Kylin)服务器操作系统产业化的战略合作协议,这标志着我国继CPU领域形成重大突破后,在信息产业又一核心技术方向——服务器操作系统开发上也进入崭新的阶段,国产服务器操作系统产业化进程驶入“快行道”。

    作为投资7000万元的国家“863”计划软件重大专项研发成果,“麒麟”拥有完全自主版权的内核,与Linux在应用上二进制兼容,并支持64位,是中国独立研发成功的、具有完全自主知识产权的服务器操作系统。

    “麒麟”操作系统从研发进入产业化阶段对国家信息化建设具有重大战略意义。服务器操作系统是信息化基础设施的关键组成部分,长期以来基本被外国厂商控制,成为我国信息化应用及信息安全的隐患。从2001年以来,研制国产高可用性、高安全性的服务器操作系统内核被提上议事日程,成为国家的一项技术战略性项目。“麒麟”不仅为国家在信息产业技术领域牢牢掌握自己的命运起到核心作用,而且还肩负着国产服务器市场的振兴重任。

    据悉,此次发布会上,国防科大与联想的合作目标是为“麒麟”建立产品化、市场推广和服务支持三大体系,其中包括应用示范项目、开发与培训基地、方案中心、技术支持中心、认证培训中心、产品工程化中心、Call Center和专业网站支持、市场宣传与营销、组建产业联盟等全方位立体式产业化体系。

    “863”软件重大专项专家组组长廖湘科教授表示:“发展自主操作系统是国家重大战略抉择,对提高我国服务器产业和应用的核心竞争力是十分关键的,国防科技大学选择联想作为战略合作伙伴是由于联想是国内服务器领先厂商,拥有良好的技术研发、市场营销体系和完善的服务支持体系,以及联想在服务器应用推广方面的丰富经验和很好的客户基础。”

    联想集团高级副总裁、联想研究院院长贺志强表示:“技术需要创新,创新的技术更需要在应用中不断发展,为客户、为各行各业的信息化建设创造价值才是技术创新的终极目标。正因为“863”专家组、国防科大、联想都有这样的共识,才有了今天这样的“产、学、研”强强联手的战略合作。使我们有实力建立一个较完整的体系,给用户提供全方位的技术、产品、质量、服务保证,而且能持续地满足用户未来发展的需求,这也正是高技术产业化的关键所在。”

    三大领域将率先应用Kylin(麒麟)服务器操作系统

    《毛诗正义》有载:“麒麟,麋身,马足,牛尾,黄毛,圆蹄,角端有肉。”这是古人集中了一切动物的优点,创造出来的一种象征吉祥的动物,由国防科大、联想等联合研制的服务器操作系统,以“麒麟”名命,用意正在于此。

    在底层,麒麟采用的是BSD Unix内核结构,商用价值和稳定性已久经考验;在应用层麒麟与Linux二进制兼容,能充分利用开源世界里诸多优秀的应用软件,大大节省了移植的时间和精力;在外壳上,麒麟采用了类似Windows的界面,方便用户学习和使用;在硬件上,麒麟可以支持时下主流的多种处理器,I/O技术和平台。麒麟的设计方案有效地集成了多种操作系统的长处,算得上中国操作系统自主研发历史上的一大突破。

    据麒麟项目组相关人士介绍,该操作系统的推出对服务器产业极具现实意义。目前64位服务器热潮涌动中国市场,但应用成为其进一步发展的瓶颈,该系统的推出为64位真正普及应用提供了强有力的支持。联想由于是合作研制单位之一,其名下的万全服务器可免费使用,并率先深入全国推广,势必将进一步催熟64位应用生态链。据悉,麒麟服务器操作系统将会在以下三大领域率先取得应用上的突破。

    其一是电子政务领域,这类用户对信息的安全性、网站的防攻击性要求较高,麒麟“国产”血统具有天然竞争优势,如完成自主版权的内核不受GPL规则限制,既可灵活地面向应用开发内核代码,又可对外部攻击者屏蔽内核模块。麒麟遵照国家信息系统安全保护等级划分准则GB 17859-1999,实现了结构化保护级的安全目标,并具有强化用户的安全标识与鉴别、用户身份可信鉴别的可信路径等安全特色,与其他主流操作系统相比,在信息安全机制上,可谓麒麟一枝独秀。

    其二是电信增值业务。目前联想看好的有网络游戏和IDC(互联网数据中心),这些领域目前主要使用的是Linux操作系统,麒麟内核和与这一领域的应用软件是完全兼容的,更重要的是麒麟可以根据用户个性化需求从内核上进行优化。例如对于网络游戏的运营商而言,需求是提高每台服务器上的并发在线用户数量,从而降低硬件运营成本,面对这一市场需求,麒麟可以通过修改内核来进行调优,从而使在线用户量成倍增长。

    其三,国防领域也为麒麟未来的应用提供了广阔空间。国防领域对于IT系统的需求,绝对是所有服务器厂商都想握在手中的一张王牌,IBM与美国军方、西门子与德国军门、日立与日本军方等合作无一不说明国防领域对于IT厂商的份量之重,同时国防领域壁垒之高、条件之多,认证之复杂,无形中既“保护”了“先入者”的利益,又为竞争对手设置了屏蔽。麒麟操作系统在自主版权、安全机制上有严格保证,并且与国防科大联合开发,无形当中增加了麒麟进入相对封闭而又敏感的国防领域的砝码。

    联想在服务器领域的技术积累和市场经验成为国防科大战略合作的首选伙伴。众所周知,联想成为国际奥组委2008年北京奥运会的“TOP”计划后,其产品经过奥委会的严格技术测试,已全面进入“奥运品质”时代。2006年,联想万全服务器将全面承担都灵奥运会信息系统的后台关键应用,表明了其国际影响力的提高。联想拥有300多名专业的服务器研发、销售以及技术支持人员、具备国内规模最大的Call Center和客户服务队伍、亚洲最大的服务器应用方案中心等等,都使国防科大更加坚定了与联想合作的信心。业内人士表示,联想势必借此契机全力促进中国服务器产业的繁荣,巩固并拓展其在军政等安全性高要求应用领域的市场地位,同时助力其新推的64位至强服务器,利用其与国产操作系统的紧密结合以及自主知识产权的全套软硬件产品继续狙击国外厂商。

 Kylin(麒麟)服务器操作系统简介

    Kylin操作系统是国家高技术研究发展计划(“863”计划)的重大成果之一,是以国防科技大学为主导,与中软、联想等单位联合设计和开发的具有完全自主版权,可支持多种微处理器和多种计算机体系结构,具有高性能、高可用性和高安全性,并与Linux应用二进制兼容的国产中文服务器操作系统。

    具有自主知识产权和完全自主掌控的Kylin国产服务器操作系统的研制成功,将对打破外国对我国信息化基础设施的垄断和控制,形成国产服务器及相关软件产业的核心竞争力,提高国家信息化基础设施的总体安全水平具有非常现实的意义。

    Kylin操作系统的研发项目自2002年启动以来,已完成了操作系统内核、桌面系统及相应上层工具软件的开发。在功能方面,通过了OpenGroup组织的LSB标准测试(正在申请证书);在性能方面,进行了Oracle、Kingbase、MySQL等典型数据库系统的TPC-C和TPC-W基准测试;在安全方面,通过了公安部安全功能测试和军队系统相关单位的安全攻击测试。

    目前,Kylin操作系统经过全面而严格的测试,已经可以运行在多种型号的联想万全服务器(包括采用EM64T技术的新一代Intel至强处理器)和其它类型的服务器上,并全面支持64位应用。同时,在军队系统得到小批量应用。

 Kylin操作系统的特色:

    ※采用国际主流标准,技术成熟

    Kylin操作系统基于UNIX国际主流标准,同时继承了“银河”系列操作系统的核心技术,采用层次式结构,由Mach风格的基本内核层、BSD风格的系统服务层、Windows风格桌面环境紧耦合构成。基本内核层由基本任务管理、基本存储、中断管理、平台设备支撑环境以及处理器支撑等模块构成;系统服务层由POSIX、LSB、网络服务等接口以及安全、中文、IPC、高可用、高级存储管理和高级任务管理等模块组成;Windows风格的桌面环境由桌面环境、集群环境以及包括目录服务器、WEB服务器、J2EE应用服务器等服务器基础服务环境组成。

    ※支持多种微处理器和计算机体系结构,实现跨平台

    Kylin操作系统支持SMP、ccNUMA等体系结构,支持x86、IA64、AMD、SPARC结构的处理器,支持Infiniband、PCI Express、Hyper Transport等I/O技术,支持主流的网卡、SCSI卡、RAID卡、磁盘阵列柜等接口卡和外围设备。Kylin通过内核层不同的处理器支撑模块和平台设备支撑模块,可支持跨平台的系统服务层,从而实现对不同计算机和计算机体系结构的快速移植。

    ※与Linux在应用层二进制兼容,充分利用基于Linux的丰富应用成果

    Kylin操作系统提供一个符合LSB(Linux Standard Base)标准的具有完整Linux运行环境的用户使用界面,包括同Linux系统调用兼容的应用二进制接口(ABI)、Linux基础库(C库、数学库等),以及基础的Linux命令和应用开发环境,从而支持大多数基于Linux的应用系统。这样,Kylin可以充分利用Linux现有的中间件软件和丰富的应用软件和设备支持,大大扩展了Kylin操作系统的应用面。

    ※具有特色安全机制,高安全性

    Kylin操作系统具有严格的安全机制,确保系统的高安全性要求:遵照国家信息系统安全保护等级划分准则GB 17859-1999,实现结构化保护级的安全目标;实现多策略与动态策略的安全框架,支持以模块化方式实现安全策略,提供访问控制策略的实现平台;强化用户的安全标识与鉴别,实现用户身份可信鉴别的可信路径;把传统的特权用户划分为系统管理员、安全管理员、审计管理员,以相互制约;加密文件系统,实现特定分区透明加解密,防止因硬盘失窃导致信息泄露;提供中文图形化的安全配置管理工具。

    ※完全自主版权内核,灵活掌控

    Kylin操作系统具有自主知识产权,其内核代码完全由我国自主掌控,可以灵活实现国产服务器操作系统的开放性和可掌控性。可以根据需要在一定范围内开源,而不受GPL规则约束。这样既不会像某些操作系统那样隐藏后门,也不会因源码的完全公开而导致攻击更加容易,特别适用于重要的应用部门。

    ※全中文支持,桌面环境友好

    Kylin操作系统的核心支持Unicode编码,支持GB18030-2000、BIG5中文编码规范,支持智能拼音、五笔等输入法,支持中文文件打印。Kylin操作系统的桌面环境支持KDE、GNOME等主流的桌面管理器,实现了Windows风格的资源管理器和配置工具,从而可以使Windows用户更容易向Kylin操作系统过渡。

    ※支持集群环境,支持多种应用服务和应用开发

    Kylin操作系统采用单系统映像技术,实现基于CIM的全局资源管理,对计算资源(CPU、内存、网络、磁盘、文件系统等)进行统一的监控,提供统一的用户管理、软件管理、进程管理。支持单点登录,全局文件系统,实现了针对专用高速通信设备的高性能通信库,提供MPI、OpenMP、PVM等多种并行程序库以及支持多种并行程序模块的作业管理和调度系统。支持Oracle、Kingbase、MySQL、Weblogic、TomCat、Jboss、Apache、sendmail、Postfix、StarBus等主流数据库和中间件软件。提供C、C++、Fortran、Java、PHP、PERL的开发调试环境,支持JBuilder、QT Design、Kylix等IDE开发环境,支持gdb、DDD等主流调试工具。

  打印本页 关闭本页
© 1996 - 中国科学院 版权所有 京ICP备05002857号  京公网安备110402500047号  联系我们
地址:北京市三里河路52号 邮编:100864