ylbtech-操作系统-百科:Kylin (中国自主知识产权操作系统) |
Kylin操作系统是国家高技术研究发展计划(863计划)的重大成果之一,是以国防科技大学为主导,与中软、联想等单位联合设计和开发的具有完全自主版权,可支持多种微处理器和多种计算机体系结构,具有高性能、高可用性和高安全性,并与Linux应用二进制兼容的国产中文服务器操作系统。
1.返回顶部 |
1、
操作系统
意义
具有自主知识产权和完全自主掌控的Kylin国产
服务器操作系统的研制成功,将对打破外国对我国信息化基础设施的垄断和控制,形成国产服务器及相关软件产业的核心竞争力,提高国家信息化基础设施的总体安全水平具有非常现实的意义。在功能方面,通过了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操作系统具有严格的安全机制,确保系统的高安全性要求:(1)遵照国家信息系统安全保护等级划分准则GB 1785-1999,实现结构化保护级的安全目标;(2)实现多策略与动态策略的安全框架,支持以模块化方式实现
安全策略,提供
访问控制策略的实现平台;(3)强化用户的
安全标识与鉴别,实现用户身份可信鉴别的可信路径;(4)把传统的特权用户划分为
系统管理员、安全管理员、审计管理员,以相互制约;(5)加密
文件系统,实现特定分区
透明加解密,防止因硬盘失窃导致信息泄露;(6)提供中文图形化的安全配置
管理工具。
完全自主版权内核,灵活掌控。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等主流调试工具。
2、
2.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
1、
2、
6.返回顶部 |
![]() | 作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |