Wine
维基百科,自由的百科全书
Wine | |
Quicken on Wine |
|
开发者 | Wine developers |
---|---|
最新穩定版 | 0.9.28 / 2006年12月22日 |
操作系统 | 跨平台 |
类型 | 兼容軟體 |
许可协议 | LGPL |
www.winehq.org |
Wine是一個在IBM相容機上容許Unix-like 操作系統與X Window System 運行微軟視窗程式的軟體。另一方面,電腦程式設計師能經由Wine的程式庫將視窗的程式進行轉移至Unix-like操作系統。
Wine解為 "Wine Is Not an Emulator",即Wine不是模擬器。雖然Wine有另一個非官方名稱,"Windows Emulator",即視窗模擬器。Wine的正確名稱是"Wine",不是全大写、全小写或大小写混合。
Wine是自由软件,在GNU宽通用公共许可证(LGPL) 下發布。
目录 |
[编辑] 發展
Wine計劃是在1993年由Bob Amstadt及Eric Youngdale發起的,最初的目的是為了使16位元的視窗3.1的程式可以在Linux上執行,但現在已將目的變為使32位元的視窗程式在Linux上執行。
Wine不是模擬器,而是用兼容模式呼喚DLLs以運行視窗程式
Wine雖然是為Linux而製,但亦能支持FreeBSD 與 Solaris-x86。
因為視窗之DLLs是閉源的,所以程式設計師只能由最底層的設計開始,耗費大量的時間來編寫和測試,最後達至兼容。但這個過程往往會有很多困難,而且亦可能會出現很多錯誤。
當Corel參加這個計劃後,Wine很快便能兼容WordPerfect Office,很可惜,Corel後來停止了支持這個計劃。
[编辑] 功能
在2004年,Wine已經能夠運行很多知名程式,例如Lotus Notes及Microsoft Office,但其可靠性及穩定性仍有待改善。如果該程式包含原生的微軟視窗的程式庫 ,那樣Wine便可很順利運行該程式。
但有些Wine DLLs亦已能完美地取代視窗原來的DLLs,使得有些程式可完美運行。
[编辑] 其他Wine版本
Wine雖然可運行大部份視窗程式,但只能極有限度地運行以DirectX所編寫的遊戲,亦即是很多遊戲不能在其運行。
Wine的延伸計畫主要有兩大產品,一個是CodeWeavers開發的CrossOver Office,另一個是TransGaming Technologies的Cedega,CrossOver Office以提供應用軟體支援為主,Cedega則鎖定在遊戲娛樂方面。CodeWeavers和Wine計畫一直保有密切的合作關係。CodeWeavers亦僱用了Alexandre Juillard以將CrossOver Office的原始碼回饋給Wine。在2005年6月22日,CodeWeavers 宣布支持基於英特爾處理器的蘋果電腦。
Transgaming的Cedega則是商業軟體,以Wine為基礎,在Wine更換授權後停止使用Wine的原始碼,雖然有Cedega提供原始碼下載(經由CVS),但在不包含專利技術的情形下,功能與可用性都不高。
[编辑] 微軟對Wine的回應
微軟甚少直接回應Wine計劃。不過它們通過各種手段封鎖Wine。像2005年2月16日微軟以檢查登錄檔的手法封鎖了通由Wine連上Windows update的服務。在Wine的開發者通告中亦有所記錄。 [1]