|
|
wine 将来可以模拟的windows函数会越来越多,但是wine最大的问题就在于还未成为linux下的东西,虽然我也觉得把wine集成到kde或者gnome等桌面系统里面对linux的安全和纯洁性有影响,但是还是建议有一两个系统把windows桌面系统和程序集成到linux桌面系统里面.
现在lindows集成的比较好,可惜中文支持太差了.
中文的linux系统中文支持一定要好,另外还要可以直接执行windows下的程序,让windows下的程序和linux下的程序可以共享很多东西,比如,windows下的代理服务器软件,搜索了代理之后可以通过wine和linux系统之间的接口设置linux下的firefox代理服务器,而现在的wine还是把windows和linux隔离开来的,虽然提供了windows的模拟,但是windows系统上的软件还是在模拟的windows系统上使用.
要解决这个问题,需要用winelib开发wine程序和linux系统调用的接口,然后别的linux程序可以使用winelib提供的这个接口,或者linux程序把调用提交给linux桌面,而桌面去调用winelib接口执行安装在wine上的windows程序.桌面系统最重要的是好用,现在不需要开发大量的linux下的和windows下已有的软件功能相近的软件,这样的重复开发是很浪费时间的.
这样出现的问题就是安全问题,还有文件扩展名的问题.因为linux不通过扩展名来识别程序,而linux桌面可以注册文件类型,这个是和windows一样的,可以把windows下的常用文件的扩展名注册在kde环境里,当点击这些程序的时候直接调用相应的wine功能或者通过wine执行程序,程序的输出结果也可以在kde里面显示,还可以给kde程序使用输出的结果.
为什么提出这个问题呢,因为有些程序需要wine模拟的windows执行,但是它的输出无法用在linux软件上,比如我用一个代理出国的软件,我只能在wine上面的ie里面使用它,可是它的代理列表是加密的,我想linux使用它,怎么设置呢?还有,有些移植过来的windows程序,需要使用到windows的一些服务,而这些服务如果可以给linux使用的话,我就不需要再安装一个系统了,而linux也可以多一些选择,不用重复开发. |
|