Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103682029
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-04 13:43:33

 来源:linuxfans.org 作者:KDE
wine 是上述各种工具的原型或者核心,easywine 只是一个 wine 配置脚本,它必须安装 plugin 才能确保 wine 基本正常支撑 IE6 浏览器等软件,这个 plugin 其实就是尚未被 wine 实现,或者实现不完美的那些 windows dll 集合,或者特定语言的运行时环境。wine 的另一个很出色的配置和增强工具是 codeweaver 公司的 crossover office,能够比较稳定地运行微软产品和 micromedia 公司的产品。

显卡的 opengl 加速若要开启,至少要有内核的 drm 支持、xorg 的 2D 驱动和dri 支持(或者 glx 支持,只用于 nvidia 官方驱动)、私有驱动程序(amd/ati、nvidia)的支持,以及应用程序对 opengl 技术的应用。

linux 下,过去只有 opengl 3D 支持,后来随着 directx 的发展逐渐超越了 opengl,大量游戏采用了微软 directx 加速技术,导致无法在 linux 下通过 wine 模拟运行,所以 transgaming 公司基于早期的 wine 代码派生了一个分支,重点开发 directx 模拟技术,以便提供游戏模拟支持,这就是后来的  Cedega。目前的 wine 也在开发自己的 directx 模拟技术,但是对于 MFC、VC、VB 等运行时库恐怕是没希望模拟了,所以需要直接使用 win 的这些 DLL。所以 wine -opengl 不可能等同于 Cedega。从性能上来说,一般 Cedega 对基于 directx 的游戏提供的支持好于 wine,但是对于普通软件的支持可能不如 wine+部分 win DLL 的效果,特别是中文支持很糟糕。

无论那种 windows 模拟器,离实用都有很长的一段路要走,包括 reactos 和 ndiswrapper 这两个特殊工程都不完善,当然 ndiswrapper 算是比较不错了。目前切实可行的方案是各种虚拟机,比如 virtualbox、qemu/kvm、xen,可以高效平滑地运行整个 windows 系统。
阅读(322) | 评论(0) | 转发(0) |
0

上一篇:硬盘安装GEEXBOX

下一篇:linux基本命令

给主人留下些什么吧!~~