Wine 1.2 正式发布

时隔两年,开源的 Win API *Nix 实现 wine 今日发布了 1.2 正式稳定版本。

Wine 1.2 的相对于 1.0 的改进有:

核心改进

  • 64位 Windows 程序运行支持。
  • 区分仅可执行32位程序的 WINEPREFIX 和32/64兼容模式 WINEPREFIX 。
  • WoW64 文件系统和注册表重定向支持。
  • 16位程序代码移至独立模块执行。
  • 挂载模块可以识别 UUID。
  • 注册表支持符号链接。
  • 最近的 VC++ 运行库功能得到部分实现。

用户界面

  • 内置程序图标全部得到更新。
  • 支持动画指针,不过仅能显示第一桢
  • 标准的“打印”和“页面预览”实现有改善。
  • 添加了管理已安装程序的应用程序向导。
  • 双向文字输入得到较好的改善,增加阿拉伯语支持。
  • RichEdit 实现得到改善,比如对于表格、URL检测的支持等。
  • 改善常见控件的现实,比如日历、表格和列表视图。
  • 部分实现文字输入服务,方便使用各类输入法。
  • 增加了管理、导入和导出密钥和证书的界面。
  • 改善了 wine 国际化状况。

桌面整合

  • 实现 XDG 标准应用程序启动提示。
  • NET_WORKAREA 得到支持,显示应用程序时会考虑 *nix 系统的任务栏尺寸。
  • 文件关联和 *nix 结合。
  • 窗口管理支持 Alpha 通道。
  • 程序正确相应 *nix 窗口管理器的最大化操作。
  • 当程序需要唤起屏幕保护程序时会启动 XDG 屏幕保护。
  • 开始菜单项当程序卸载后会被移除。
  • 支持在 Windows 和 *nix 之间进行图片复制操作。
  • 可以在 Windows 内启动一个外部的 *nix 浏览器。
  • 绑定 msi 文件。
  • 当屏幕适合时虚拟桌面会自动切换至全屏。

图像

  • 实现利于 LCD 的次像素字体渲染。
  • 图标 Alpha 通道渲染支持。
  • 通过 windowscodecs 动态链接库实现 JPEG, GIF, PNG, BMP, ICO, 和 TIFF 支持。
  • 默认使用 GDIPlus 渲染。
  • DirectDraw 中支持层重叠。
  • 通过 SANE 实现扫描程序支持。

音频

  • 实现 openal32 接口,成为 *nix 平台上的 OpenAL 的 Wrapper。
  • 通过 OpenAL 部分实现 mmdevapi.dll 声卡架构。
  • 支持 GSM 编码。
  • ALSA 声卡模拟和 PulseAudio ALSA 模拟更好的工作。
  • 音频 CD 数字回放支持。

互联网和网络

  • HTTP协议得到更多实现,譬如 Cookies 、IPv6 等。
  • Gecko HTML 渲染引擎得到升级。
  • 远程调用支持服务器端授权,可以通过 HTTP 协议链接。
  • 实现必要的 JavaScript 功能。
  • 红外线网络传输在 Socket 层得到实现。
  • 实现 inetmib1,可以使用标准 SNMP MIB 表。
  • 实现 inetcomm,可以使用 POP3 和 SMTP 协议。
  • 调用外部邮件客户端支持,以及对邮件附件的支持。
  • 实现 shlwapi,改善 IE 使用。

Direct3D

  • FBO 成为默认的离屏渲染方式。
  • 实现了大量的 dxd9 动态链接库。
  • Fog 管理得到改善。
  • 多种 YUV 材质得到支持。
  • wined3d 采用线程级别管理方式处理 wine3d 和 opengl 程序。
  • 显卡识别代码得到改善。
  • 初步实现 dxd10 动态链接库。
  • 阴影样品得到实现(星际争霸2)。
  • 通过 Shader 实现贴片表面(半条命2水面效果)。
  • 通过 shader 实现固定函数分块处理。
  • 支持使用压缩材质的部分更新。
  • 增加了大量 OpenGL 扩展支持。

二进制包及源代码下载

完整英文更新摘要

Read More:

50 Comments

  1. 1 AzureSky Commented @ 2010-07-17 15:51Reply to this comment

    哇噢,1.2了,不错,支持

  2. 2 xiaqqaix Commented @ 2010-07-17 15:56Reply to this comment

    嗯,黑白童鞋抢我先了……补充一个,我完善了大部分常用程序的简中翻译,包括 regedit、notepad、wordpad、winecfg 等等。我的正式英文名字是 Cheer Xiao。欢迎大家试用。

  3. 3 cuxnil Commented @ 2010-07-17 16:16Reply to this comment

    @xiaqqaix: 表扬一下,不然我怕会是另一个XF86

  4. 4 Bambo Huang Commented @ 2010-07-17 16:53Reply to this comment

    还有个好消息,最新的wine对星际2的支持比较完美

  5. 5 olive Commented @ 2010-07-17 17:07Reply to this comment

    以前wine还不太好用,现在已经不错了。

    值得大家试用。

  6. 6 Gyteng Commented @ 2010-07-17 17:22Reply to this comment

    用起来cpu占用率高啊

  7. 7 xiaqqaix Commented @ 2010-07-17 17:51Reply to this comment

    我晚上会把更详细更内幕的发行注记发过来。

  8. 8 luyaotang Commented @ 2010-07-17 18:00Reply to this comment

    好极了,继续发展壮大。

  9. 9 Ernest Commented @ 2010-07-17 18:08Reply to this comment

    不知道大家都wine些什么软件,我就用wine安装了个utorrent

  10. 10 hantsy Commented @ 2010-07-17 18:25Reply to this comment

    不知道wine 存在的理由,要运行win,直接VM就行了,。。wine用过一次就不用了。

  11. 11 sausame Commented @ 2010-07-17 18:40Reply to this comment

    好。

  12. 12 majia321 Commented @ 2010-07-17 19:03Reply to this comment

    来顶顶~~

  13. 13 freedrive Commented @ 2010-07-17 19:20Reply to this comment

    热烈祝贺!

  14. 14 pjq Commented @ 2010-07-17 19:32Reply to this comment

    好像现在变得好强大的样子,好长时间没用过了.

  15. 15 yeii Commented @ 2010-07-17 19:49Reply to this comment

    好久没用过了。以前主要是为了玩DOTA,老机子,Wine跑得居然比XP流畅 囧

  16. 16 xiaqqaix Commented @ 2010-07-17 19:57Reply to this comment

    Wine 的主要抱负在于开发商对 Windows 软件的无痛苦移植,扩大 Linux 商用软件市场,而不是永远这么追下去。毕竟,Windows 作为闭源商业操作系统,向下兼容性不是轻易能够抛弃的,新版系统的迁移普及可能达到近十年,有足够的时间留给 Wine 的开发者追赶技术了。搭 Mono 和 web 2.0 的东风,Wine 的负担将逐步减小而不是增加,Google Chrome 作为一家半开源的浏览器其商业潜力将会显现。

  17. 17 lilydjwg Commented @ 2010-07-17 20:04Reply to this comment

    我很想知道,wine 为什么给我弄一堆 MIME 关联?有些类型 Linux 自己处理挺好的也被 wine 关联了。

  18. 18 Homer Commented @ 2010-07-17 20:06Reply to this comment

    @xiaqqaix: 谢谢无私奉献~ 顶!

  19. 19 ballkids Commented @ 2010-07-17 22:00Reply to this comment

    越来越好了

  20. 20 razu Commented @ 2010-07-17 23:23Reply to this comment

    wine对于linux还是很有用的 一些对3D要求较高的windows程序在VM中跑不起来,这时wine就可以派上用场了,希望wine越来越好!

  21. 21 xiaqqaix Commented @ 2010-07-18 2:13Reply to this comment

    @razu: Wine 1.0 之后,Wine 下的功夫最多的就是 DirectX 和多语言了。Wine 1.4 将会进一步改善,保持追赶速率。

  22. 22 AlexNeko Commented @ 2010-07-18 3:30Reply to this comment

    对我来说,Wine最重要的就是支持FreeGate。

  23. 23 larz Commented @ 2010-07-18 5:26Reply to this comment

    @hantsy: 不要以天朝的眼光看天下...

    用vm的相容性高,麻烦少,这大家都知道,但基本上你需要有一份合法的windows拷贝。现状是国内版权意识低,不代表国外也能这么搞阿,特别是开源社群

    若某些人因为少量windows独有软件,而无法将桌面转换到linux,wine就派上用场了(如果这些软件都能wine成功)。这就是wine这个专案被创建的原意

  24. 24 blambin Commented @ 2010-07-18 5:30Reply to this comment

    @yeii: wine对这游戏做了优化的~

  25. 25 Boild Commented @ 2010-07-18 6:09Reply to this comment

    一直追着RC版的更新后应该变化不大吧…… 对我来说,Wine对游戏的支持实在令人惊喜。

  26. 26 阿不 Commented @ 2010-07-18 8:42Reply to this comment

    @AlexNeko: Linux下还需要这个?

  27. 27 xiaqqaix Commented @ 2010-07-18 17:05Reply to this comment

    @阿不: 毕竟,稳定的免费代理不是那么容易找的

  28. 28 匿名 Commented @ 2010-07-19 10:22Reply to this comment

    这东西玩魔兽好使吗?

  29. 29 gcell Commented @ 2010-07-19 13:17Reply to this comment

    1.2终于来了,内牛满面&&甚感欣慰……

  30. 30 xiaqqaix Commented @ 2010-07-19 15:06Reply to this comment

    @匿名: 好使

  31. 31 黑日白月 Commented @ 2010-07-19 15:24Reply to this comment

    @匿名:

    作为原 DoTa 现 RPG 众负责的说,除了不知为何局域网自己 Host 别人能看见但是进不去外,很好使……

  32. 32 nsdy Commented @ 2010-07-19 19:07Reply to this comment

    现在wine 1.2 能够支撑起石器时代2这样的2D RPG游戏吗?

  33. 33 hongewuyan Commented @ 2010-07-19 19:56Reply to this comment

    用wine玩过一段时间的《洛奇》(某3D MMORPG)

  34. 34 匿名 Commented @ 2010-07-20 5:17Reply to this comment

    @hongewuyan: 洛奇,很不错的游戏,顺便问问,跑跑卡丁车能跑吗?

  35. 35 雨碎江南 Commented @ 2010-07-20 22:07Reply to this comment

    ...我刚刚知道wine还能把游戏撑起来...

  36. 36 kidfruit Commented @ 2010-07-20 22:19Reply to this comment

    @黑日白月: 对战平台有可用的么?好像很多东西感觉一旦和hook关联,wine就没办法了。

  37. 37 匿名 Commented @ 2010-07-21 0:27Reply to this comment

    尝试了已经编译的二进制文件1.42版,没有尝试最新版的,64位好像麻烦啊,想换32位了

  38. 38 黑日白月 Commented @ 2010-07-21 15:19Reply to this comment

    @kidfruit:

    Battle.Net 是可以玩滴~

  39. 39 lolihunter Commented @ 2010-07-21 16:20Reply to this comment

    wine还可以跑COD5呢!6就不知道了。

  40. 40 bhoppi Commented @ 2010-07-21 21:10Reply to this comment

    @黑日白月: 还有个问题,两个Wine的魔兽之间互相看不到对方说的话,这点很纠结

  41. 41 kidfruit Commented @ 2010-07-22 3:22Reply to this comment

    @黑日白月: 囧……………………………………………………作为盗版用户我就不好声张什么了………………………………………………………………

  42. 42 Lookee Commented @ 2010-07-22 7:03Reply to this comment

    只wine source insight

  43. 43 reboot Commented @ 2010-07-22 19:11Reply to this comment

    不知道QQ2010可以用不

  44. 44 TriMeow Commented @ 2010-07-25 6:34Reply to this comment

    @reboot: rc的时候就已经可以用了

  45. 45 TriMeow Commented @ 2010-07-25 6:35Reply to this comment

    @lolihunter: 可以,据说是稍微有些慢。

  46. 46 TriMeow Commented @ 2010-07-25 6:36Reply to this comment

    @雨碎江南: 去WineHQ看看吧,兼容的游戏多的吓死你

  47. 47 superleon Commented @ 2010-07-25 6:54Reply to this comment

    64位系统下用wine安装qq2010失败,需要怎么样配置?

  48. 48 TriMeow Commented @ 2010-07-25 7:01Reply to this comment

    @superleon: 我64位OpenSUSE可以正常使用,不过我没安装过官方的,我都是找的去广告版的解压直接运行的。配置方法网上不是有很多吗,虽然用的是2009preview,但弄好了一样可以用在2009sp6和2010上

  49. 49 L_kernel Commented @ 2010-07-26 5:20Reply to this comment

    可以在64bit环境下运行,是最好的~~

  50. 50 kk Commented @ 2010-07-31 13:40Reply to this comment

    访问这点连接(网站),招行网盾提示有危险。