Wine

✍ dations ◷ 2025-02-24 01:54:22 #1993年软件,兼容层,计算平台,跨平台软件,用C编程的自由软件,自由系统软件

Wine是在x86、x86-64容许类Unix操作系统在X Window System运行Microsoft Windows程序的软件。另外,Wine也提供程序运行库(Winelib)来帮助计算机程序设计师将Windows程序移植到类Unix系统;也有不少软件经过Wine测试后发布,比如Picasa、uTorrent、MediaCoder。

Wine通过提供一个兼容层来将Windows的系统调用转换成与POSIX标准的系统调用。它还提供了Windows系统运行库的替代品和一些系统组件的替代品。为了避免著作权问题,Wine主要使用黑箱测试逆向工程来编写。

Wine最早是“Windows Emulator”,即Windows模拟器的缩写,但Wine现在为“Wine Is Not an Emulator”的递归缩写,即Wine不是模拟器。Wine的正确名称是“Wine”,而不是全大写或全小写。

Wine计划在1993年由Bob Amstadt及Eric Youngdale发起,最初目的是为了让16位Windows 3.1程序可以在Linux上运行,但随着电脑和时代的演进,Wine也一路支持到更新的Windows和64位的计算机体系结构。

由于Windows的DLL为封闭源代码,所以程序员只能由最底层的设计开始,耗费大量的时间来编写和测试,最后达至兼容,这过程是困难且缓慢的。

在1999年期间,当Corel加入这个计划后,Wine很快便能兼容WordPerfect Office,但Corel不久便停止支持这项计划,所以Wine的发展又逐渐趋缓,一直到2006年Google积极参与这个计划后,Wine的发展才又恢复起色,最后终于在2008年发布首个稳定版,其后便以每两周发布一个新版的速度发展着,除此之外,Google每年所举办的夏日代码大赛活动也对Wine有着不少贡献。

Wine虽然是从Linux开始发展,但现在已经支持多种平台,有BSD、Mac OS X与Solaris-x86,在2013年的自由及开源软件开发者欧洲会议上,Wine的项目领导人Alexandre Julliard(英语:Alexandre Julliard)表示目前将积极支持Android平台。

在2008年,Wine已经能够完美运行很多知名程序,例如Lotus Notes及Microsoft Office 2007,Photoshop CS2,但其可靠性及稳定性仍有待改善。如果该程序包含本地的微软Windows系统的库,那样Wine便可很顺利运行该程序。

有些Wine DLLs亦已能完美地取代Windows原来的DLLs,使得有些程序可完美运行。

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

微软甚少直接回应Wine计划。不过它通过各种手段屏蔽Wine。

像2005年2月16日微软承认其在公司的更新软件包中加入了阻止特定用户的程序。微软公司日前承认,其反盗版工具同时也会阻止使用Wine软件的用户更新Windows。微软的发言人日前说,其Windows正版增值计划认证工具将会辨认Wine用户,因此只有运行真正正版的Windows的用户才能下载升级和附加工具。“现在越来越多的第三方模拟和API转换技术被投入使用,不过Wine是第一款通过WGA测试的软件,”发言人说道。“微软并不希望为那些使用第三方模拟软件或者跨平台API转换技术的用户提供Windows软件更新。”不过发言人称那些没有真正运行Windows XP或者Windows 2000的用户依然能够下载Office Update。

在Wine的开发者通告中亦有所记录。

相关

  • 第三纪第三纪(英语:Tertiary Period),是古近纪及新近纪的旧称。国际地层委员会(International Commission on Stratigraphy)已不再承认第三纪是正式的地质年代名称,并拆分为古近纪与新近
  • abbr class=abbr title=S23: 不要吸入瓦斯/毒气/蒸气/泡沫S23/abbr安全建议标准词(英语:Safety phrases,简写:S-phrases)是于《欧盟指导标准67/548/EEC 附录Ⅳ: 有关危险物品与其储备的安全建议》里定义。该列表被集中并再出版于指导标准2001/59/
  • 原始大气地球大气层,又称大气圈,因重力关系而围绕着地球的一层混合气体,是地球最外部的气体圈层,包围着海洋和陆地,大气圈没有确切的上界,在离地表2000-16000公里高空仍有稀薄的气体和基本
  • 南极南极(英语:south pole)是根据地球的旋转方式决定的最南点。它通常表示地理上的南极区域,有一个固定的位置。按照国际上通行的概念,南纬60度以南的地区称为南极,它是南大洋及其岛屿
  • 乔治·布希洲际机场乔治·布什洲际机场(英语:George Bush Intercontinental Airport,IATA代码:IAH;ICAO代码:KIAH;FAA代码:IAH),是一座位于美国得克萨斯州休斯敦的民用机场。2006年的客运量是1520万人,是
  • 石墙事件石墙暴动(英语:Stonewall riots),又称石墙起义(英语:Stonewall uprising)、石墙反抗(英语:Stonewall rebellion),是1969年6月28日凌晨发生在美国纽约市格林尼治村石墙酒吧的一连串自发
  • 马一浮马福田 大清光绪九年二月廿五马一浮(1883年4月2日-1967年6月2日),原名浮,字一佛,幼名福田,号谌翁、被揭,晚号蠲叟、蠲戏老人,浙江绍兴(今浙江绍兴上虞)人。中国国学家、书法家、篆刻家
  • 龙青高速公路龙口-青岛高速公路,简称龙青高速”,高速公路网编号为S19,是山东省一条在建的连接龙口市和青岛市城阳区的双向四车道、六车道高速公路,设计速度120公里/小时。该高速公路经招远市
  • 布鲁诺·瓦尔特布努诺·瓦尔特 (Bruno Walter,1876年9月15日-1962年2月17日) , 初名布努诺·施莱辛格(Bruno Schlesinger)是一位美籍德国犹太裔指挥家,钢琴家和作曲家。他被视为20世纪最重要的指挥
  • 阿拉伯刺盖鱼阿拉伯刺盖鱼,为辐鳍鱼纲鲈形目鲈亚目盖刺鱼科的其中一个种。本鱼分布于西印度洋区,包括红海、东非、波斯湾、阿拉伯海、阿曼湾等海域。水深3至30米。本鱼体略高而侧扁,吻短稍