fbpx
维基百科

Wine

Wine[5]是在x86x86-64容許类Unix操作系统X Window System運行Microsoft Windows程式的軟體。另外,Wine也提供程序运行库(Winelib)来帮助计算机程序设计师将Windows程序移植到类Unix系统;[6]也有不少软件经过Wine测试后发布,比如PicasaµTorrentMediaCoder

Wine
一个简易的Wine-Gecko外掛Wine Internet Explorer的螢幕截圖,運行于Ubuntu
原作者Alexandre Julliard
開發者Wine authors
(截至6.0版,開發者1761人)
首次发布1993年7月4日,​29年前​(1993-07-04
目前版本
  • 8.0 (2023年1月24日;穩定版本)[1]
源代码库
  • gitlab.winehq.org/wine/wine
编程语言C语言
操作系统跨平台[2]
文件大小21.6 MB(压缩过的)
语言多国语言
类型兼容层
许可协议GNU LGPL[3][4]
网站www.winehq.org/ 

Wine通过提供一个兼容层来将Windows的系统调用转换成与POSIX标准的系统调用[7]。它还提供了Windows系统运行库的替代品[8]和一些系统组件(像Internet Explorer注册表[9]Windows Installer[10])的替代品。为了避免版权问题,Wine主要使用黑箱测试逆向工程来编写。

Wine 项目曾经的名称是全大写的WINE, 为“Wine Is Not an Emulator”的遞迴縮寫,即Wine不是模擬器。这一遞迴縮寫曾被用户错误的理解成“Windows Emulator”。因为项目官方团队认为旧的WINE全大写缩写不美观,转而使用Wine这一名称。[11]

發展

Wine計劃在1993年由Bob Amstadt及Eric Youngdale發起,[12]最初目的是為了讓16位元Windows 3.1程式可以在Linux上執行,但隨著電腦和時代的演進,Wine也一路支援到更新的Windows和64位元的電腦架構。

由於Windows的DLL为封閉原始碼,所以程式設計師只能由最底層的設計開始,耗費大量的時間來編寫和測試,最後達至兼容,這過程是困難且緩慢的。

在1999年期間,當Corel加入這個計劃後,Wine很快便能兼容WordPerfect Office,但Corel不久便停止支持這項計劃,所以Wine的發展又逐漸趨緩,一直到2006年Google積極參與這個計劃後,Wine的發展才又恢復起色,最後終於在2008年發佈首個穩定版,其後便以每兩週發佈一個新版的速度發展著,除此之外,Google每年所舉辦的夏日程式碼大賽活動也對Wine有著不少貢獻。[13][14]

Wine雖然是從Linux開始發展,但現在已經支援多種平台,有BSDMac OS XSolaris-x86,在2013年的自由及開源軟體開發者歐洲會議上,Wine的項目領導人Alexandre Julliard英语Alexandre Julliard表示目前將積極支援Android平台[15]

 
随着时间的应用适配过程,根据Wine AppDB测试结果。
  完美工作的软件
  配置后完美工作的软件
  有小问题的软件
  有主要问题的软件
  完全不工作的软件

功能

在2008年,Wine已經能夠完美運行很多知名程式,例如Lotus NotesMicrosoft Office 2007Photoshop CS2,但其可靠性及穩定性仍有待改善。如果該程式包含原生的微軟Windows系统的函式庫,那樣Wine便可很順利運行該程式。

有些Wine DLLs亦已能完美地取代Windows原來的DLLs,使得有些程式可完美運行。

最晚到2006年,Wine上面已经可以完全基于Wine DLL完美地运行暴雪发行的多款3D游戏了,如魔兽世界魔兽争霸等。

64位应用

在2008年12月,Wine 1.1.10增加了对64位Windows应用的初步支持。[16]截至 2019 年 4 月,此支持被认为是稳定的。两个版本的Wine分开构建,致使只构建wine64会产生一个只能运行x86-64应用的环境。[17]

截至 2019 年 4 月,Wine稳定支持一个WoW64构建版本,它允许32位和64位Windows应用在同一个Wine实例里运行。要完成这样的构建,必须首先构建 64 位版本,然后再构建引用 64 位版本的 32 位版本。 就像微软的 WoW64 一样,32 位构建过程将在 64 位构建中添加处理 32 位程序所需的部分。[17]最晚从 2010 年开始就可以看到此功能。[18]

版本

格式:
舊版本
舊版本,仍被支援
当前版本
最新的预览版
未来版本
版本 發行日期 釋出資訊
舊版本,不再支援: 1.0 2008-05-27
舊版本,不再支援: 1.2 2010-07-16
舊版本,不再支援: 1.4 2012-03-07
舊版本,不再支援: 1.6 2013-07-18
舊版本,不再支援: 1.8 2015-12-19
舊版本,不再支援: 2.0 2017-01-24
舊版本,不再支援: 3.0 2018-01-18
  • 支持 Direct3D 10 和 Direct3D 11。
  • The Direct3D command stream.
  • 安卓图形驱动。
  • 增强 DirectWrite 和 Direct2D 支持。
舊版本,不再支援: 4.0 2019-01-22
  • 支持Vulkan。
  • 支持Direct3D 12。
  • 支持游戏控制器。
  • 安卓上支持高DPI。
舊版本,仍被支援: 5.0 2020-01-21
  • PE格式的内建模块。
  • 支持多显示器。
  • 重新实现XAudio2。
  • 支持Vulkan 1.1。
當前版本: 6.0 2021-01-14
  • PE格式的核心模块。
  • WineD3D采用Vulkan后端。
  • 支持DirectShow和Media Foundation。
  • 重新设计文字控制台。
當前版本: 7.0 2022-01-18
  • 大部分模块转换成PE格式。
  • 更好的主题支持,和一个有更现代的外观的捆绑主题。
  • 大大改进了 HID 堆栈和操纵杆支持。
  • 新的 WoW64 架构。

輔助工具

  • Cedega為Transgaming開發的商業軟體,以Wine為基礎,在Wine更換授權後停止使用Wine的原始碼,雖然有Cedega提供原始碼下載(經由CVS),但在不包含專利技術的情形下,功能與可用性都不高。
  • CrossOver為CodeWeavers開發的商業軟體,提供應用軟體支援,CodeWeavers和Wine計畫一直保有密切的合作關係。CodeWeavers亦僱用了Alexandre Juillard將CrossOver的原始碼回饋給Wine。在2005年6月22日,CodeWeavers宣布支持基於英特爾處理器蘋果電腦
  • PlayOnLinux輔助安裝程式,支援非常多的商用應用程式,對於應用程式的安裝經過最佳化,所以幾乎不用設定。
  • Winetricks可以對wine的選項進行更多設定與微調,也可以安裝一些基本元件。

分支

  • Proton是由Valve與CodeWeavers所開發維護的程式。
  • ReactOS是一款模擬Windows的作業系統,和Wine有相當密切的合作,所開發的元件很多都能共用。

微軟對Wine的回應

微軟甚少直接回應Wine計劃。不過它通過各種手段封鎖Wine。

像2005年2月16日微軟承認其在公司的更新軟件包中加入了阻止特定用戶的程序。微軟公司日前承認,其反盜版工具同時也會阻止使用Wine軟件的用戶更新Windows。微軟的發言人日前說,其Windows正版增值计划認證工具將會辨認Wine用戶,因此只有運行真正正版的Windows的用戶才能下載升級和附加工具。“現在越來越多的第三方模擬和API轉換技術被投入使用,不過Wine是第一款通过WGA測試的軟體,”發言人說道。“微軟並不希望為那些使用第三方模擬軟件或者跨平臺API轉換技術的用戶提供Windows軟件更新。”不過發言人稱那些沒有真正運行Windows XP或者Windows 2000的用戶依然能夠下載Office Update。

在Wine的開發者通告中亦有所記錄。

参考资料

  1. ^ Wine 8.0 Released. 2023年1月24日 [2023年1月24日]. 
  2. ^ Download - WineHQ Wiki. [31 October 2018]. (原始内容于2022-07-29). 
  3. ^ Licensing - WineHQ Wiki. WineHQ. [2017-01-10]. (原始内容于2017-01-10). 
  4. ^ License. WineHQ. [2017-01-10]. (原始内容于2018-11-16). 
  5. ^ WineHQ - About Wine. WineHQ. [2017-04-15]. (原始内容于2022-07-05) (英语). 
  6. ^ Winelib. Wine HQ. [29 June 2008]. (原始内容于2022-06-11). 
  7. ^ . zkxblog.xyz. [2021-05-13]. (原始内容存档于2021-05-13). 
  8. ^ Wine architecture. Wine HQ. [16 June 2012]. (原始内容于2017-01-29). 
  9. ^ Regedit - WineHQ Wiki. wiki.winehq.org. [2017-04-15]. (原始内容于2022-05-19) (英语). 
  10. ^ Msiexec - WineHQ Wiki. wiki.winehq.org. [2017-04-15]. (原始内容于2021-12-02) (英语). 
  11. ^ . Wine Wiki FAQ. Official Wine Wiki. [2010-02-01]. (原始内容存档于2011-06-21). 
  12. ^ Byron A Jeff. WABI available on Linux or not. Newsgroup: comp.os.linux.misc. 25 August 1993 [21 September 2007]. (原始内容于2013-06-09). 
  13. ^ Kegel, Dan. Google's support for Wine in 2007. wine-devel (邮件列表). 14 February 2008 [3 January 2009]. (原始内容于2009-01-06). 
  14. ^ Open Source Patches: Wine. [7 September 2008]. (原始内容于2015-03-17). 
  15. ^ . 2013-02-03 [2013-05-05]. (原始内容存档于2021-11-03). 
  16. ^ Lankhorst, Maarten. Wine64 hello world app runs!. wine-devel (邮件列表). 5 December 2008 [15 December 2008]. (原始内容于2022-03-21). 
  17. ^ 17.0 17.1 Building Wine. WineHQ. [23 April 2019]. (原始内容于2022-07-27). 
  18. ^ . Official Wine Wiki. [20 April 2010]. (原始内容存档于25 April 2010). 

外部連結

參與中文翻譯

wine, 此條目介紹的是軟體, 关于酒, 请见, 葡萄酒, 此條目可能包含原创研究或未查证内容, 2018年11月16日, 请协助補充参考资料以改善这篇条目, 详细情况请参见讨论页, 是在x86, 64容許类unix操作系统在x, window, system運行microsoft, windows程式的軟體, 另外, 也提供程序运行库, 来帮助计算机程序设计师将windows程序移植到类unix系统, 也有不少软件经过测试后发布, 比如picasa, µtorrent, mediacoder, 一个简易的, g. 此條目介紹的是軟體 关于酒 请见 葡萄酒 此條目可能包含原创研究或未查证内容 2018年11月16日 请协助補充参考资料以改善这篇条目 详细情况请参见讨论页 Wine 5 是在x86 x86 64容許类Unix操作系统在X Window System運行Microsoft Windows程式的軟體 另外 Wine也提供程序运行库 Winelib 来帮助计算机程序设计师将Windows程序移植到类Unix系统 6 也有不少软件经过Wine测试后发布 比如Picasa µTorrent MediaCoder Wine一个简易的Wine Gecko外掛Wine Internet Explorer的螢幕截圖 運行于Ubuntu 原作者Alexandre Julliard開發者Wine authors 截至6 0版 開發者1761人 首次发布1993年7月4日 29年前 1993 07 04 目前版本8 0 2023年1月24日 穩定版本 1 源代码库gitlab wbr winehq wbr org wbr wine wbr wine编程语言C语言操作系统跨平台 2 文件大小21 6 MB 压缩过的 语言多国语言类型兼容层许可协议GNU LGPL 3 4 网站www wbr winehq wbr org Wine通过提供一个兼容层来将Windows的系统调用转换成与POSIX标准的系统调用 7 它还提供了Windows系统运行库的替代品 8 和一些系统组件 像Internet Explorer 注册表 9 Windows Installer 10 的替代品 为了避免版权问题 Wine主要使用黑箱测试逆向工程来编写 Wine 项目曾经的名称是全大写的WINE 为 Wine Is Not an Emulator 的遞迴縮寫 即Wine不是模擬器 这一遞迴縮寫曾被用户错误的理解成 Windows Emulator 因为项目官方团队认为旧的WINE全大写缩写不美观 转而使用Wine这一名称 11 目录 1 發展 2 功能 2 1 64位应用 3 版本 4 輔助工具 4 1 分支 5 微軟對Wine的回應 6 参考资料 7 外部連結 7 1 參與中文翻譯發展 编辑Wine計劃在1993年由Bob Amstadt及Eric Youngdale發起 12 最初目的是為了讓16位元Windows 3 1程式可以在Linux上執行 但隨著電腦和時代的演進 Wine也一路支援到更新的Windows和64位元的電腦架構 由於Windows的DLL为封閉原始碼 所以程式設計師只能由最底層的設計開始 耗費大量的時間來編寫和測試 最後達至兼容 這過程是困難且緩慢的 在1999年期間 當Corel加入這個計劃後 Wine很快便能兼容WordPerfect Office 但Corel不久便停止支持這項計劃 所以Wine的發展又逐漸趨緩 一直到2006年Google積極參與這個計劃後 Wine的發展才又恢復起色 最後終於在2008年發佈首個穩定版 其後便以每兩週發佈一個新版的速度發展著 除此之外 Google每年所舉辦的夏日程式碼大賽活動也對Wine有著不少貢獻 13 14 Wine雖然是從Linux開始發展 但現在已經支援多種平台 有BSD Mac OS X與Solaris x86 在2013年的自由及開源軟體開發者歐洲會議上 Wine的項目領導人Alexandre Julliard 英语 Alexandre Julliard 表示目前將積極支援Android平台 15 随着时间的应用适配过程 根据Wine AppDB测试结果 完美工作的软件 配置后完美工作的软件 有小问题的软件 有主要问题的软件 完全不工作的软件功能 编辑在2008年 Wine已經能夠完美運行很多知名程式 例如Lotus Notes及Microsoft Office 2007 Photoshop CS2 但其可靠性及穩定性仍有待改善 如果該程式包含原生的微軟Windows系统的函式庫 那樣Wine便可很順利運行該程式 有些Wine DLLs亦已能完美地取代Windows原來的DLLs 使得有些程式可完美運行 最晚到2006年 Wine上面已经可以完全基于Wine DLL完美地运行暴雪发行的多款3D游戏了 如魔兽世界 魔兽争霸等 64位应用 编辑 在2008年12月 Wine 1 1 10增加了对64位Windows应用的初步支持 16 截至 2019 年 4 月 此支持被认为是稳定的 两个版本的Wine分开构建 致使只构建wine64会产生一个只能运行x86 64应用的环境 17 截至 2019 年 4 月 Wine稳定支持一个WoW64构建版本 它允许32位和64位Windows应用在同一个Wine实例里运行 要完成这样的构建 必须首先构建 64 位版本 然后再构建引用 64 位版本的 32 位版本 就像微软的 WoW64 一样 32 位构建过程将在 64 位构建中添加处理 32 位程序所需的部分 17 最晚从 2010 年开始就可以看到此功能 18 版本 编辑格式 舊版本舊版本 仍被支援当前版本最新的预览版未来版本 版本 發行日期 釋出資訊舊版本 不再支援 1 0 2008 05 27舊版本 不再支援 1 2 2010 07 16舊版本 不再支援 1 4 2012 03 07舊版本 不再支援 1 6 2013 07 18舊版本 不再支援 1 8 2015 12 19舊版本 不再支援 2 0 2017 01 24舊版本 不再支援 3 0 2018 01 18 支持 Direct3D 10 和 Direct3D 11 The Direct3D command stream 安卓图形驱动 增强 DirectWrite 和 Direct2D 支持 舊版本 不再支援 4 0 2019 01 22 支持Vulkan 支持Direct3D 12 支持游戏控制器 安卓上支持高DPI 舊版本 仍被支援 5 0 2020 01 21 PE格式的内建模块 支持多显示器 重新实现XAudio2 支持Vulkan 1 1 當前版本 6 0 2021 01 14 PE格式的核心模块 WineD3D采用Vulkan后端 支持DirectShow和Media Foundation 重新设计文字控制台 當前版本 7 0 2022 01 18 大部分模块转换成PE格式 更好的主题支持 和一个有更现代的外观的捆绑主题 大大改进了 HID 堆栈和操纵杆支持 新的 WoW64 架构 輔助工具 编辑Cedega為Transgaming開發的商業軟體 以Wine為基礎 在Wine更換授權後停止使用Wine的原始碼 雖然有Cedega提供原始碼下載 經由CVS 但在不包含專利技術的情形下 功能與可用性都不高 CrossOver為CodeWeavers開發的商業軟體 提供應用軟體支援 CodeWeavers和Wine計畫一直保有密切的合作關係 CodeWeavers亦僱用了Alexandre Juillard將CrossOver的原始碼回饋給Wine 在2005年6月22日 CodeWeavers宣布支持基於英特爾處理器的蘋果電腦 PlayOnLinux輔助安裝程式 支援非常多的商用應用程式 對於應用程式的安裝經過最佳化 所以幾乎不用設定 Winetricks可以對wine的選項進行更多設定與微調 也可以安裝一些基本元件 分支 编辑 Proton是由Valve與CodeWeavers所開發維護的程式 ReactOS是一款模擬Windows的作業系統 和Wine有相當密切的合作 所開發的元件很多都能共用 微軟對Wine的回應 编辑微軟甚少直接回應Wine計劃 不過它通過各種手段封鎖Wine 像2005年2月16日微軟承認其在公司的更新軟件包中加入了阻止特定用戶的程序 微軟公司日前承認 其反盜版工具同時也會阻止使用Wine軟件的用戶更新Windows 微軟的發言人日前說 其Windows正版增值计划認證工具將會辨認Wine用戶 因此只有運行真正正版的Windows的用戶才能下載升級和附加工具 現在越來越多的第三方模擬和API轉換技術被投入使用 不過Wine是第一款通过WGA測試的軟體 發言人說道 微軟並不希望為那些使用第三方模擬軟件或者跨平臺API轉換技術的用戶提供Windows軟件更新 不過發言人稱那些沒有真正運行Windows XP或者Windows 2000的用戶依然能夠下載Office Update 在Wine的開發者通告中亦有所記錄 参考资料 编辑 Wine 8 0 Released 2023年1月24日 2023年1月24日 Download WineHQ Wiki 31 October 2018 原始内容存档于2022 07 29 Licensing WineHQ Wiki WineHQ 2017 01 10 原始内容存档于2017 01 10 License WineHQ 2017 01 10 原始内容存档于2018 11 16 WineHQ About Wine WineHQ 2017 04 15 原始内容存档于2022 07 05 英语 Winelib Wine HQ 29 June 2008 原始内容存档于2022 06 11 Wine的那些事 Zhang 的个人分享网站 zkxblog xyz 2021 05 13 原始内容存档于2021 05 13 Wine architecture Wine HQ 16 June 2012 原始内容存档于2017 01 29 Regedit WineHQ Wiki wiki winehq org 2017 04 15 原始内容存档于2022 05 19 英语 Msiexec WineHQ Wiki wiki winehq org 2017 04 15 原始内容存档于2021 12 02 英语 Why do some people write WINE and not Wine Wine Wiki FAQ Official Wine Wiki 2010 02 01 原始内容存档于2011 06 21 Byron A Jeff WABI available on Linux or not Newsgroup comp os linux misc 25 August 1993 21 September 2007 原始内容存档于2013 06 09 Kegel Dan Google s support for Wine in 2007 wine devel 邮件列表 14 February 2008 3 January 2009 原始内容存档于2009 01 06 Open Source Patches Wine 7 September 2008 原始内容存档于2015 03 17 Phoronix Wine On Android Is Coming For Running Windows Apps 2013 02 03 2013 05 05 原始内容存档于2021 11 03 Lankhorst Maarten Wine64 hello world app runs wine devel 邮件列表 5 December 2008 15 December 2008 原始内容存档于2022 03 21 17 0 17 1 Building Wine WineHQ 23 April 2019 原始内容存档于2022 07 27 Wine64 for packagers Official Wine Wiki 20 April 2010 原始内容存档于25 April 2010 外部連結 编辑维基共享资源中相关的多媒体资源 Wine 自由软件主题 官方网站 应用数据库 页面存档备份 存于互联网档案馆 Wine新闻组 永久失效連結 官方Wine维基 页面存档备份 存于互联网档案馆 非官方Wine支持维基 页面存档备份 存于互联网档案馆 參與中文翻譯 编辑 Wine翻譯說明 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Wine amp oldid 75419052, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。