热门关键字:  ubuntu  分区  函数  linux系统进程  Fedora

当前位置 :| 主页>Linux新闻>

业界观察 探讨开源软件的互操作策略

来源: 作者: 时间:2007-03-13 Tag: 点击:

  二、标准的互操作

  制定、执行开放的国际标准,为互操作性提供基础。

  设计转换器/翻译器(Converter/Translator),实现不同标准之间的互操作。例如,ISO已批准“开放文档格式(ODF)” 为国际标准,它与微软的“Office Open XML文档格式”不兼容[微软的Office Open XML文档格式在取得欧洲计算机制造联合会(Ecma International, 这是一家国际标准咨询机构)认可的基础上,也正在向ISO申报要求成为国际标准],微软支持Aztec Soft公司(法国)开发转换器,以间接支持ODF。又如,Novell宣布:与微软合作,在Novell版的Open Office中支持Office Open XML格式,并表示联合设计翻译器(Translator),以使Novell版的Open Office与微软的Office 2007实现互操作。

  在虚拟化环境中,共存就体现执行不同标准虚拟应用的互操作

  国内“统一办公文档标准(UOF,Uniformed Office Format)”计划申报要求批准为国家标准,有人认为,UOF具有中国文档特色,但要形成标准必须与ODF一致或能互操作,有人作了调查,UOF的约 70%的条款是与ODF一致的,20%的条款是可用转换器与ODF实行互操作的,10%的条款是既不一致也不能采用转换器来进行互操作的。这里的关键是要处理好这个10%。

  开源运动的对策是:推进并执行开放标准,设计转换器/翻译器,采用虚拟化技术,以实现标准互操作。

  三、架构的互操作

  开源的LAMP架构(L-以Linux为代表的开源操作系统,A- 以Apache为代表的开源中间件,M-以MySQL为代表的开源数据库,P- 以PHP、Perl、Pythen为代表的自由编程语言)的发展,已与闭源的J2EE架构,.Net架构形成三角鼎立、互相参插、互有合作与竞争的态势。

  在发展开源架构(LAMP)同时,由开源软件模块与私有商业软件模块所代表的不同层次组成的混源架构作为满足用户需求的解决方案,目前也获得了广泛应用。而混源架构的发展就代表了架构的互操作性。

  开源运动的对策是:面对满足用户需求的应用解决方案,在发展开源架构同时,发展混源架构。

  四、驱动程序的互操作

  驱动程序涉及U盘、显示器(卡)、硬盘、数字相机、打印机等外部驱动设备的程序软件,操作系统与它们之间存在着互操作性或兼容性的问题。

  开源软件作为崛起不久的新的软件体系,在这方面存在更多有待于解决的互操作性或兼容性问题。

  微软在推出Windows Vista后,也屡屡在“兼容”的门槛上绊跤,例如对诸如尼康、佳能等数款数码相机,就无法在Vista平台上编辑、浏览、处理影像等,甚至可能导致影像的消失、无法恢复。目前微软正与相应的数字相机企业沟通合作,争取早日提供解决方案。

  开源运动的对策是:加快与外部驱动设备厂商沟通合作,争取早日提出有关各种兼容性的解决方案;开源软件要争取简化、统一发行版,在克服品牌过度分散的基础上,进一步加大在这方面兼容性的力度。

  五、硬件平台的互操作

  现在讨论各种操作系统相对于各种硬件平台的兼容性或互操作性。所谓硬件平台包括①计算机(硬件)体系结构与硬件配置和管理接口,② 外部驱动设备互联规范与总线接口,③ 网络计算平台与协处理机接口。

  中国自主开发的基于龙芯(God Son)2E处理器的台式计算机(国芯天龙),目前预装Linux操作系统和办公软件,迄今已售出1000多台。龙芯2E处理器采用mips架构,该架构在Linux内核的官方版本中已作了“架构描述”(即实行了硬件架构平台的平移),并采用“新华”和“共创开源”版本的Linux发行版,较好地实行了 Linux操作系统与龙芯硬件平台的兼容。

  开源运动的对策是:进一步解决好开源操作系统与计算机、外设、网络平台的质量测试认证、预装和互操作性问题。

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册