COSIX,是中国计算机软件与技术服务总公司(常被称作中软)研发的UNIX操作系统。其初版于1989年开始开发。其经历多个版本,基于不同版本的其它UNIX发行版源码改造。常被中国媒体称作是“中国人自己研发的操作系统”。[1][2]
COSIX2.0之前的内核为购买,COSIX2.0之后的产品为自己开发的微内核产品,所以说COSIX可以被认为是自主研发。[3]
1989年原机电部副部长曾培炎在出访时了解到巴西的基于AT&T的SVR2.0开发的UNIX类的操作系统COBRA,投资约3000万美元。回国后,国家部门讨论后认为制作类似系统可行。机电部决定在“八五”攻关项目立项之前,用生产发展基金贷款启动操作系统开发,由当时的中国计算机服务总公司与中国软件技术公司共同承担这一任务(这两家公司后来合并为中国计算机软件与技术服务总公司)。1992年,此项目列入“八五”重点科技攻关项目“国产系统软件开发”(项目号85-712-3)[1]。[4][2]
COSIX的1系列版本是从当时的Unix International购买UNIX System V R4.0内核源码,加上中文化以及增强安全机制改造而成[5][3],其1.0版本具有66条操作系统命令、七个设备驱动程序和仿真磁盘操作系统EDOS以及中文环境等特点。具有对国标码和ISO 10646的USC两种编码的汉字处理功能,支持多种国产汉字显示卡,内置中文图形用户界面。其增强版V1.1支持GB2312和GB13000等国家标准,命令和实用程序增加到100多个。V1.3开始带有浏览器功能,支持HTTP、HTML、JAVA。V1.3亦带有电子邮件收发系统,BBS系统、传真系统[4]
V2.0版本以微内核为基础采用微内核、多服务器、客户机/服务器结构。改进版V2.1提高对POSIX.1和XPG4国际标准及新硬件的兼容。[4]
COSIX有与之配套的数据库管理系统COBASE,语言编译系统COLANG共同组成的中文系统软件平台COSA。[5]
64位版本COSIX64V5.0[6]采用了康柏基于Alpha平台的Tru64源码改造而成,兼容Tru64的软件。[2]中软对此举办过“64美元享受64位操作系统的超凡品质”的推广活动。[7][8]据资料显示,该系统被国内的一些公安系统采用。[9]后期版本5.1A运行于AlphaServerGS(野火)服务器之上。[10]
1999年中软也推出基于Linux内核的COSIX Linux发行版(红旗Linux的前身),该版本与此前基于UNIX的版本并无技术关联。
版本 | 系列 | 特点 |
---|---|---|
V1.0 | 1 | 七个设备驱动程序、仿真磁盘操作系统EDOS。支持国标码和ISO 10646的USC两种编码的汉字处理功能的中文环境,支持多种国产汉字显示卡,内置中文图形用户界面。 |
V1.1 | 1 | 增强中文系统的底层支持,适应多种汉卡和通用输入法,支持GB2312和GB13000编码,提供安全和加密机制,命令和实用程序增加到100多个。 |
V1.3 | 1 | 网页浏览器、电子邮箱收发、传真、BBS、中文图形用户环境CGUE、软件版本控制工具SVMS、可视化编程工具VJPE、图形界面的系统管理工具、打印服务系统远程打印工具,支持NE2000、3C509及其兼容卡、光驱、声卡及其应用软件。支持军用辅助决策支持平台、支持可扩展微机机群系统。 |
V2.0 | 2[11] | 微内核、多服务器、客户机/服务器结构,与COSIX V1.X二进制兼容。支持多服务器,有安全子系统,包括用户管理服务器、审计服务器和安全文件系统等安全模块。 |
V2.1 | 2 | 中文系统在微内核外用服务器方式实现,用系统服务器方式实现了TCSEC B2级的主要功能。提高对POSIX.1和XPG4的兼容性,对硬件的兼容性提高。 |
V2.1/RT | 2 | 嵌入式操作系统 |
V5.0 | 5[12] | 64位版本,基于Alpha平台的Tru64源码改造,兼容Tru64的软件。 |
V5.1A | 5 | 增强版 |