ccidnet????

出版日期:1999-09-06 总期号:855 本年期号:65

本期导读
要闻综合
电脑工作室
市场
硬件
软件
infotimes
国产操作系统———红旗linux v1.0

孙玉芳

  国产操作系统红旗linux v1.0于8月10日由中国科学院软件研究所(中科软公司)、北大方正和康柏公司联合推出,许多人对此十分感兴趣。本文向读者介绍这一版本的诞生经过、主要特点和功能及其今后的发展。


  国产操作系统


  把红旗linux v1.0界定为“国产操作系统”而不是“自主版权的操作系统”,是因为我们认为这两者是有区别的。

  所谓国产操作系统指的是利用国外的技术甚至是部分代码,根据市场需要自己组合成的操作系统。比如国外比较流行的redhat linux、caldera openlinux、turbo linux、slackware linux、debian gnu/linux、suse linux等,就是将linux(引擎)根据用户需要及公司的特长,与外部实用程序(utilities)和文档(documents)打包,并提供安装界面和安装设定与管理工具所构成的不同发行版本。同样道理,我们也可以利用linux 核心引擎,加上一组实用程序和我们独立开发的中文信息处理、安全系统等组装成一种发行版本,这就是我们的国产操作系统,如我们已发行的红旗linux v1.0版。因为linux 及上层许多实用程序是“free”的,根据gpl准则,这种系统不具有我们的自主版权,但是可以说是“国产的”而不是从国外全部照搬的。

  与此对照,若遵照国际标准及接口要求,利用我们自己掌握的技术、算法和路线,根据用户需要自行开发的,这种系统就有自主版权。当然这种开发应该是开放式的,充分利用国内外已有的成果和技术,而不是什么都从“abc”做起。

  总之,我们可以在某种程度上参照或类比pc硬件厂家甚至是家电厂家、汽车制造商的一些成功做法,来开发国产操作系统或自主版权的操作系统和其它系统软件。

  我们之所以首先打包linux而不是一开始就研制全部自主版权的操作系统,其缘由是我们吸取了以前开发cosa系统的经验和教训及国内一些厂家创立自己品牌微机、占领市场的成功经验,从而确立了以市场为主导,用户需求为前提,市场开拓与技术开发并举的开发路线。

  在通过持续不断地推广国产操作系统红旗linux并提供强有力的支持服务过程中,我们的系统将取得用户的逐步信任,争取部分市场。与此同时,我们也获得了对linux及相关软件技术的深刻了解。有了对市场的把握、用户需求的了解,以及对linux及相关技术的掌握,我们就可以有针对性地开发完全具有我们自主版权的操作系统和系统软件。有了用户基础,自主版权的操作系统和系统软件才有完善、升级和不断发展的基础和动力,而占领市场本来就是我们开发产品的主要目的。


  红旗linux的诞生


  红旗linux的技术开发和版本制作主要由中国科学院软件所开放系统与中文信息处理中心承担。

  本中心的前身是软件所第一研究室,曾是中科院计算所九室的一部分(该室一直从事国产系统软件开发,因当时我国还未对外开放)。

  “六五”期间我们承担了科学院对unix操作系统的分析研究重点项目,“七五”、“八五”和“九五”期间又先后承担了有关系统软件国产化的国家重点科技攻关项目,获得国家(二等奖2项、三等奖2项)、中科院(一等奖1项,二等奖2项)和(电子工业部等)政府部门(特等、一等奖各1项)的奖励。

  由于本人及所在的开发中心一直十分关心围绕unix的一切国内外动向,对gun free软件及后来的linux也早已关注并作了长期研究,而linux是以unix为基础的,因此在“八五”、“九五”国产cosix操作系统项目的开发中直接采用了gun和linux的一些成果。可以毫不夸张地说,我们对以unix为代表的开放系统(包括linux)的使用一往情深,对国产操作系统的开发矢志不渝。

  近年来,linux在国际上迅猛发展,并且得到包括ibm、compaq、hp、oracle、sybase、informix在内的几乎所有硬、软件公司的支持,使之如虎添翼,形成了势不可挡的潮流。同时,linux的出现,为发展我国自主安全的中文操作系统乃至整个系统软件提供了契机。

  所有这一切使我们看到开发国产操作系统不仅具有深远的社会意义,更有重大的商机。正是基于这一根本认识使我们三家(指中科软、北大方正与康柏)走到一起,并决定发挥各自优势,集中力量在中国率先推出国产操作系统。经过三方近三个月的各种准备,在intel及alpha平台上集成了我们的发行版本,并定名为红旗linux 。

  从上面的叙述可以看到,我们发展国产操作系统红旗linux是有其深厚的技术和思想基础的。


  主要功能和特色


  红旗linux v1.0是我们以intel和alpha芯片为cpu构成的服务器平台上第一个国产的操作系统版本。我们还将在其它硬件平台上推出不同的版本。

  ■红旗linux v1.0的主要功能

  1.以最新的linux 2.2.5-15为核心引擎

  1) 支持64位的芯片处理器,如alpha;

  2) 更好的优化功能,在16mb的内存空间上运行得轻松自如;

  3) 加接更多的系统总线,如各种pci,甚至微通道总线;

  4) 加接更多的外设总线,如ide、scsi;

  5) 接驳更多的外设,如并口的打印输出、串口的modem,还有cd-rom、鼠标、软驱和其它可移动介质。

  2.一批重要而基本的实用程序

  1)收录大量最新软件,包括emacs、texinfo;

  2)优秀的编程语言和工具:如gnu c/c++、jdk、perl、gawk等。

  3.提供了一组应用开发的公共平台

  1)大字符集中文处理平台;

  2)informix-se数据库管理系统。

  4.一套特别适合中国用户习惯的系统安装导引

  ■红旗linux v1.0的主要特色

  1. 支持多种芯片,目前是x86芯片与risc alpha芯片和支持多种pc机与pc服务器主机平台

  2.功能强大的中文信息处理平台

  1)符合国际iso 10646(unicode)及国内gb13000-93(包括gb2312-80)字符集标准的cjk统一汉字字符集处理。

  2)符合国际标准的多字节字符和宽字节字符处理及自动转换,提供的软件包完成单字节字符(特别是ascii)系统与多字节字符(特别是c、j、k汉字)系统之间的兼容处理。

  3)以ucs为基础的国内外不同字符集转换,包括:iso10646←→gb、iso←→tca-cns、gb←→tca-cns等。

  4) 内码体系的自动转换,包括:euc←→gbk、utf-8←→gbk、big5←→gbk、big5←→gb、euc←→utf-8等,使用这些内码体系的不同中文处理平台上的资源可以共享和互传,在用户面前完全透明。

  5) 简繁体汉字自动转换。这个自动转换系统并不是简单的字符集或字符间的转换,而是简繁体文本间的“翻译”系统。提供了前处理、后处理、自适应等功能,可以支持多种文档格式。

  6)中文latex图形界面和简易排版系统,x-window全中文界面。

  7)在网络上提供中文检索系统search ′97,这是一个用于internet/intranet信息查询、检索与分类的套件,支持gbk字符集处理。

  8)跨平台的中文输入方法界面,可接口编码、语言和模式识别各种输入方法。该子系统还具有与平台无关和网络化的功能,网络上的其它主机(不论它运行何种操作系统)都可以通过网络与在其它主机上的输入法服务器连接,使用在该主机上的输入法。

  9)提供各种点阵、ps和truetype等各种输出。针对大字符集提供了字型文件处理器和字型服务器两种输出处理子系统。

  10)提供各种品质优良、实用的方正(集团)字型(模)。

  11)提供支持gb2312-80和gbk代码体系的中文平台编程界面(api)和中文本地环境及数据库。该编程界面符合xpg/4规范;中文本地环境和数据库经过国际化和中文本地化、符合国际和中国国家标准。

  12)提供中文kde、gnome等流行的窗口管理器。

  3. 商品化的多种解决方案

  1) 商品化的商业保险综合业务应用系统。此套系统是包括国内财产、人寿及再保险的全部险种的大型应用软件,已推广到全国10余家省市分公司300余家支公司,连获中国软件行业协会1995~1997三年优秀软件奖,科技部等6部委的“国家级新产品”奖、中国科学院和国家科技进步奖。

  2) 通用财务联机分析系统。此系统突破一般财务系统的报表分析,采用了数据仓库和olap技术。会计核算及财务管理系统适应多种管理模式,系统功能完备,已在中国人寿保险公司的近十家省市级分公司应用,效果明显。

  3) 通用人事管理信息系统,该系统既有单机版亦有网络版,不受硬件平台限制,信息标准化、通用性好,使用灵活方便,亦已在全国许多部门使用。

  4) 通用报表自动生成工具。该系统用于生成不同财务核算软件环境下的报表,报表定义灵活,维护与修改方便,允许扩展任何类型的财务函数,用户界面友好,已在许多保险公司及其它行业广泛使用。

  5) 文档和工作流管理系统。该系统真正具备了案卷和文件一体结合、立卷形式多样、检索查询灵活,支持各种文件格式,用户界面图文并茂,公文流转过程中简洁明了、严密可控,批注方法多样,安全机制严密。

  6) 自动计费系统。该系统广泛用于邮政、电信及其它涉及计费的领域。

  7) e-media套件。与电子商务e-business、电子贸易e-commerce等主要用于商务、贸易的系统解决方案类似,这是方正电子公司针对媒体(报纸、电台、电视台、出版社及其它新闻媒体)行业,利用互联网技术和方正在媒体行业的主导作用推出的最新的服务模式。

  4.提供商品化的informix数据库管理系统

  1)esql for c for linux;

  2)informix 4gl。

  5. 提供全面的网络通信服务

  1) 代理服务器、internet服务器;

  2) 网络接入设备,如集成器、路由器等的接口。

  6.安全防护软件,包括防火墙(过滤路由器、代理服务器)、内联网安全集成系统、防病毒软件等

  7.强大而完善的技术支持服务

  特别要指出的是,红旗linux v1.0是三家紧密合作后同心协力推出的国产操作系统,我们将充分发挥各自在技术开发、市场、行销、服务支持以及平台和原始版本提供等方面的优势,不断把红旗linux推向新的境界。


  红旗linux的未来发展


  对于红旗linux的未来发展,我们三方已为其描绘了一个基本蓝图。红旗linux v1.0是我们针对服务器的第一个发行版本。围绕它我们将进行如下一系列工作:

  ■红旗linux v1.x的发展

  1) 9月初发送红旗linux v1.0。

  2) 今年第四季度发送红旗linux v1.1。这个版本中我们将在v1.0基础上增加一系列安全模块。

  3) 2000年3月底发行红旗linux v1.2。该版本除了修订、升级前面的版本之外,重点是集成更多的解决方案,提供更多的实用的应用软件。

  4) 红旗linux v1.x在外层软件方面与多种unix版本尽量兼容,并争取与windows nt进行数据交换和格式转换,以利于信息共享。

  ■红旗linux v2.x的发展

  红旗linux v2.x是我们准备发行的台式机版本,运行在台式pc上。希望它能作为个人办公、政府上网、c/s结构体系中的客户机pc上流行的操作系统。

  1) 2000年初发表红旗linux v2.0,它除了具备红旗linux v1.x中适合台式机的主要功能和特色外,最主要的是提供良好的桌面应用软件。

  2) 2000年中发表红旗linux v2.1,除了改进、升级v2.0之外,主要工作是加强与各种开放系统(unix的各种版本)、windows 9x的互通性,至少可与windows 9x和各种unix版本进行信息交换和格式转换,利于信息共享和复用。

  ■其它红旗linux 版本

  我们初步打算以红旗linux v1.x(服务器版)和红旗linux v2.x(台式机版)为基础向上下两端发展:向下是面向家用电脑、实时和控制领域、嵌入式应用,向上提供双机热备份、smp、集群系统。

  ■支持和服务

  1) 与其它公司、研究所、大学建立密切的互利合作关系,在共同开发与移植红旗linux上的应用软件和解决方案的同时,建立一套规范、有层次、互补的支持服务体系。

  2) 在短期内培训一批技术支持服务的骨干,以组织起更完善和有力的服务队伍。

  3) 在全国建立一批支持服务中心,专做红旗linux支持服务。

  4) 尽快编辑出版一批有关linux的书籍,内容深浅不一,专业与普及相结合,以满足不同层次用户的需要。

  ■建立isv认证中心

  1) 为linux平台上的软件开发商提供技术支持。

  2) 为各种应用软件提供标准接口和平台。

  3) 为开发商所开发的软件提供测试平台和集成环境。