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

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

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

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

 八、应用软件的互操作

  一些主要的应用软件如相应企事业单位的主要业务软件,财务软件,安全软件,游戏软件,实时通信软件,聊天功能软件等。

  微软Windows Vista推出之初,存在“四高”问题:①对硬件高配置的依赖,②高电耗,③高价格,④兼容性要求高。Vista不兼容一些常用的应用软件,与一些网络游戏、聊天QQ(在国内有2.2亿用户)、网上银行的密钥软件等不兼容,微软正与有关应用软件开发厂商沟通、合作,争取早日找出兼容性解决方案。

  微软宣布了与Windows Vista兼容运行(实行兼容性认证)的目录表,列举了800款兼容的应用软件,但该表把一些企业的软件排除在外,如:Quick(Quickbooks 个人理财软件),IBM(Lotus Notes软件,特别是近期推出的Open Client办公软件,对微软Office 2007构成威胁),Adobe(如Acrobat 7.0软件,因Adobe的PDF文档规范对微软生产的XPS文档规范构成明显的竞争),Symantec(主要是安全软件),Aplle(如i- Tunes音乐播放器软件与微软的数字播放器软件Media Player构成明显竞争)等。

  开源运动的对策是:在 Linux/OSS平台上,大力发展与各种应用软件的兼容性或互操作性,以构成丰富互动的生态环境;桌面Linux的开发尚有较大的改善和提高的空间,问题主要存在于应用软件还不够丰富,且兼容性尚不足,以及操作习惯问题等,我看可以换一种解决思路,即对业务较为规范的用户,可推出瘦终端的桌面Linux 系统, 或开发定制、半定制软件,对采用IBM“Open Client”终端办公软件的模式也可借鉴。

  九、操作系统之间的互操作

  为了解决Linux与Windows两种操作系统之间的互操作性,人们先后采用了VMware虚拟机技术(这要在Linux平台上再装上 Windows,以支持各种应用软件),Lindows(后来演变为Linspire)、Wine(这是两种采用二进制处理的模拟技术,是采用适应层的方式),以及依托.Net架构,采用微软编程语言和库函数,在Linux上实现的源代码模拟的Mono模式。上述这些互操作方案,其效率、效果均不甚理想。

  国内“浙大网新”毛德操教授、首都师范大学刘金刚教授分别率领一支研究队伍,采用“兼容内核”的思路,试图解决Linux与Windows两种异构操作系统之间直接互操作的问题, 即促使相应应用软件可分别在两种异构的操作系统平台上进行平移,从而实现无缝兼容。

  开源运动的对策是:我们支持“兼容内核”的思路,以及他们的工作和方案,但他们在这方面解读并建立库函数的工作量很大,并要对微软一旦采取“反兼容”时应有紧急应对策略。(T002)


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