首页 业界资讯 解决方案 微处理器与DSP 消费电子设计 测试与测量 电源技术 计算机与外设 可编程器件 模拟设计专区 嵌入式系统 通信与网络
→ 当前位置:照明设计网-电子专栏>嵌入式系统>正文

基于中国Linux标准战略与战术的思考

照明设计网-电子专栏 5iLight.COM 发布时间:2007-08-10
“制订标准”现在已经成为了一个时髦的词,而有关各种标准的消息,也不断充斥耳畔,这也昭告了“标准时代”的来临。生于田野,长于社会,不拘小节的小企鹅Linux也未能免俗,各种Linux标准也纷至踏来, 这就是“成长的烦恼”吧!而制订Linux标准正逐步成为我国标准战略的一个重要组成部份。

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

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

  国际Linux的标准体系

  1.POSIX标准

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

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

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

  2.FSG(Free Standard Group)标准系列

  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(Open Source Development Lab)标准系列

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

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

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

  4.United Linux (UL)

  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和办公软件相关标准与规范(2003AA1Z2010)、中文Linux应用编程界面(API)规范(20032268-T-339)以及中文Linux系统技术要求规范(20032262-T-339)的立项,由中国电子信息标准研究所牵头承担。

共2页: 上一页 1 [2] 下一页
上一篇:基于RFID技术及其所面临的挑战   下一篇:GPS芯片介绍

收藏】 【评论】 【推荐】 【关闭


相关文章
·基于嵌入式系统中“软外设”的研究
·多核与多线程技术的区别
·利用嵌入式软件设计SoC
·基于双核CPU Intel与AMD多核处理器剖解
·低价位开发板——究竟能有多低?
·如何监控和保护Linux下进程的安全
·基于Small RTOS51中一个典型问题及其解决方
·BCH编解码IP核在Nios SoC系统中的设计
·uClinux下中断驱动的方式
·高效率嵌入式程序开发
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
阅读排行
·隔离端子的抗干扰和应用选
·基于Small RTOS51中一个典
·达芬奇数字媒体片上系统的
·DCS控制器中采用ARM处理器
· 基于ARM-Linux和CDMA的远
· 基于单片机的嵌入式SNMP
· 利用MCU实现超长的电池使
· 面向嵌入式系统的I2C总线
· CISC和RISC微控制器
· μC/OS—II的嵌入式串口
专题教程
·GPS芯片介绍
·基于蓝牙多媒体可视移动终
·推动IP网络革新的QUICC En
·智能手机操作系统现状剖析
·正在前行的FlexRay
·浅谈IPP嵌入式音频解码器
·浅谈嵌入式数字视频播放系
·RFID(无线射频识别)芯片
·有机硅增强汽车电子产品的
·基于嵌入式WEB的工业洗衣
最新文章
·基于嵌入式系统中“软外设
·多核与多线程技术的区别
·利用嵌入式软件设计SoC
·基于双核CPU Intel与AMD多
·低价位开发板——究竟能有
·如何监控和保护Linux下进
·基于Small RTOS51中一个典
·BCH编解码IP核在Nios SoC
·uClinux下中断驱动的方式
·高效率嵌入式程序开发
·DCS控制器中采用ARM处理器
·FPGA的DSP性能揭秘
·嵌入式系统设计中FPGA问题
·基于μC/OS-II嵌入式系统
·达芬奇数字媒体片上系统的

首页 - 加入收藏 - 联系我们 -照明设计
照明设计网电子专栏 5ilight.Com 版权所有
Copyright (c); 2007 - 2010 All rights reserved