两年多前,历经十五年开发的Wine 1.0正式版出炉。经过Wine 1.1分支下两年多的开发,以及最近的连续7个RC版本,Wine 1.2正式版终于在2010年7月17日发布了。
作为最知名的Windows程序Linux系统兼容模拟器的***版,Wine 1.2过去两年来在无数开发人员的努力下,陆续加入了23000多项各种改进,最突出的就是对64位应用程序的全面支持和全新的图形、图标,还修正了3000多个各类bug。
Wine 1.2的其他主要特性还有支持Windows注册表内的符号链接、更好的XDG支持、亚像素字体渲染、Direct3D支持大幅增强等等,特别是在Direct3D支持方面,默认使用帧缓冲对象(FBO)来进行离屏渲染,实现了大部分DX9.0规范,支持大量新的OpenGL扩展。
接下来,开发人员会每两个星期发布Wine 1.3的开发版本,不久后还会有Wine 1.2.1正式版和Wine 1.4。
下载:http://www.winehq.org/download
以下是Wine 1.2的新特性列表:
***核心功能
- 64位Windows应用程序现在支持 x86 - 64的处理器(Linux上限定)。
- 现在有两个Wine前缀,32位和64位。 32位前缀只支持32位应用程序,而64位前缀同时支持32位和64位应用程序。
- 支持WOW64文件系统重定向。在64位前缀下运行32位应用程序,对window/system32目录的访问被自动重定向到windows/syswow64。
- 64位前缀现在支持WOW64注册表重定向。这允许32位和64位应用程序来设置特定平台没有相互加强的注册表项。
- 所有的16位支持代码已被转移到一个独立的集16位模块。
- 挂载管理器现在报告磁盘设备实际的UUID。
- 注册表现在支持符号链接。
- 在C运行时库的msvcr80,msvcr90和msvcr100现在部分实现了。
- 部分功能采用了微软兼容性序列,这样就实现了Steam叠加。
***用户界面
- 为所有的内置应用程序使用了新的图标。
- 可以加载动画光标。
- 从不同的线程创建窗口的应用程序现在可以正确更新鼠标光标,如Internet Explorer。
- 改进了标准打印和页面设置对话框。
- 新的应用程序安装控制面板。
- 双向文字渲染与阿拉伯文字的支持。
- 在RichEdit控件中的许多功能得到改善。
详细情况可参考Wine 1.2的发布声明:http://www.winehq.org/announce/1.2
【编辑推荐】