您当前的位置:中客资源站网络学院软件教学操作系统 → 文章内容 退出登录 用户管理
本类热门文章
相关下载
对中国Linux标准战略与战术的思考
作者:本站整理  来源:站长网  发布时间:2007-12-21 1:35:20

减小字体 增大字体

  “制订标准”现在已经成为了一个时髦的词,而有关各种标准的消息,也不断充斥耳畔,这也昭告了“标准时代”的来临。生于田野,长于社会,不拘小节的小企鹅Linux也未能免俗,各种Linux标准也纷至踏来, 这就是“成长的烦恼”吧!而制订Linux标准正逐步成为我国标准战略的一个重要组成部份。

  同样是制订标准,小企鹅的出生、成长方式、生存模式以及“它”和我们的相互认知度都对我们制订Linux标准有着重要的影响。

  “标准”真的万能吗?认为只要制定了Linux国家标准,Linux就可以走上发展的康庄大道,这是一种错误也不现实的理解。而在当前标准战略的大潮中,其实对Linux真是“爱它并不容易”,因而在制订Linux标准的过程中,需要有更多的耐心和技巧,要做的事还很多。

  国际Linux的标准体系

  1.POSIX标准


  POSIX是由IEEE 和ISO/IEC 开发的标准系统。该标准是基于现有的Unix 实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。

  1991-1993年Linux刚起步时,适逢POSIX 标准的制定正处在最后定稿的时候,POSIX标准为Linux提供了极为重要的信息,使得Linux能够与绝大多数Unix 系统兼容。POSIX目前的最新标准是IEEE 1003.1-2001。

  在最初的Linux 内核代码中就已经为Linux与POSIX标准的兼容做好了准备。通过对0.01 版的内核/include/unistd.h 文件的分析就可见,Linux在发展初期就想实现与POSIX的兼容。从Linux的发展进程也可以看出,Linux 的成长一直有POSIX 标准的辅佐,没有POSIX 的指导,就不会有Linux的今天。

  2.FSG标准系列


  Linux标准化规范和工作组――LSB(Linux Standard Base) 工作组是Free Standards Group的成员工作组。LSB是Linux领域重要和有影响的标准化组织。LSB工作组以达成“Standardizing The Penguin”为目标,制定最基本的标准,如公众命令集和文件传输的格式等,为应用之间的兼容奠定基础。它致力于开发和推广一系列的标准,提高不同 Linux发行版本的兼容性,使得软件应用得以运行在各种符合LSB标准的系统中,同时也帮助协调软件开发商向Linux移植和开发产品。目前国际上流行 的Linux版本基本都遵循LSB标准,该规范是Linux世界统一的重要力量,可以说是Linux的工业标准。在LSB的发展历程中较为重要版本是 V1.3,目前最新版本是2004年9月份所推出的LSB V2.0,主要是在V1.3的基础上增加了对C++的支持。LSB V2.0也不能完全解决当前Linux应用中所面临的兼容性问题。

  OpenI18N (Open Internationalization Initiative)致力于增强国际化背景下的软件应用的可移植性和互操作性,提供一个通用的开放源码环境,使得全球不同文化、语言的应用程序可以正确地运行和正确地表达。OpenI18N也制定相关的标准并开发验证和测试工具包。符合OpenI18N标准的前提条件是符合对应的LSB标准。

  在FSG中除了LSB和OpenI18n外,还有许多有影响的标准组,如LANANA (Linux Assigned Names and Numbers Authority)、OpenPrinting、Accessibility、DWARF、Open Cluster。它们主要关注于特定的领域应用。

  3.OSDL标准系列

  CGL(Carrier Grade Linux)是由OSDL资助的项目,致力于制订一个符合电信运营商要求的Linux标准。它针对网关, 信令服务器管理服务器等电信应用提出了对Linux的增强,满足集成电信、数据和Internet的新一代通信基础设施的需要。CGL承诺遵守LSB标准,保持Linux版本的一致性,并遵守开放源码的许可协议和开放源码的开发流程。CGL支持相关软件包的测试和认证,是一个完整的体系。

  DCL(Data Center Linux)也是OSDL资助的项目,致力于制订一个满足企业数据中心需要的Linux标准。它面向金融行业和制造业等运行关键性业务系统。其特征是积极采用新技术,使大型系统能运行关键性业务并承担高风险和重负荷。

DTL是OSDL新近资助的项目,旨在推进Linux企业级的桌面应用。该项目目前处于筹划期,对外发布的信息较少。据可靠消息,受中国大力推进桌面Linux操作系统的影响,OSDL将加大与中国的合作力度,特别是在桌面Linux领域。

  4.United Linux

  2002年6月,Caldera、 Conectiva、SuSE以及TurboLinux公司宣布成立UNITEDLINUX组织,计划使Linux的开发与认证工作围绕一个全球统一的商用Linux版本进行。UNITED LINUX(简称UL)将满足企业用户对标准的商用Linux版本的需要,该版本能跨越软件及硬件平台,从而加速企业采用Linux。

  根据达成的协议,四家公司将通力合作开发一个通用核心的Linux操作系统环境,称之为UL软件。四家合作公司将在UL操作系统上捆绑自己的增值产品与服务,并以各自的品牌进行市场与销售。几乎每个为商务提供部分技术架构的供应商都表示支持UL,包括系统与软件供应商AMD、Borland、CA、富士通-西门子、 HP、IBM、Intel、NEC和 SAP。为确保产品的兼容性,独立硬件供应商与独立软件供应商在不同的Linux版本上,花费了大量的时间与费用来认证他们的产品与服务。UL将提供一个真正基于标准的Linux操作环境,使供应商需要认证的Linux版本显著减少。

  因为众多原因,United Linux基本上归于平静,但对于如何防止Linux的分裂、如何简洁Linux生态链提供了有益的参考。

  我国Linux标准的发展现状

  在国务院信息化工作办公室、信息产业部、国家标准化管理委员会、科技部等部门的支持下,我国Linux标准化工作已取得了很大进展。

  科技部“863”计划资助了Linux相关标准与规范的研究。2003年科技部通过了中文Linux和办公软件相关标准与规范、中文Linux应用编程界面规范以及中文Linux系统技术要求规范的立项,由中国电子信息标准研究所牵头承担。

  根据系统规划拆分为以下六个项目:Linux标准体系研究、Linux应用编程界面规范、Linux桌面系统技术要求

规范、Linux服务器系统技术要求规范、Linux用户界面规范以及嵌入式Linux技术规范。

  《Linux标准体系研究报告》已完成;《Linux应用编程界面规范》、《Linux桌面系统技术要求规范》、《Linux服务器系统技术要求规范》和《Linux用户界面规范》已经进行到征求意见的第二稿,涉及的四份规范是当前在网上备受争议并受到日、韩两国冷淡的“四份标准”;《嵌入式Linux技术规范》完成前期

[1] [2]  下一页

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码