WineWindows 應(yīng)用兼容層
Wine (“Wine Is Not an Emulator” 的首字母縮寫(xiě))是一個(gè)能夠在多種 POSIX-compliant 操作系統(tǒng)(諸如 Linux,macOS 及 BSD 等)上運(yùn)行 Windows 應(yīng)用的兼容層。Wine 不是像虛擬機(jī)或者模擬器一樣模仿內(nèi)部的 Windows 邏輯,而是將 Windows API 調(diào)用翻譯成為動(dòng)態(tài)的 POSIX 調(diào)用,免除了性能和其他一些行為的內(nèi)存占用,讓你能夠干凈地集合 Windows 應(yīng)用到你的桌面。
Wine 項(xiàng)目由 Bob Amstadt 于 1993 年發(fā)起,旨在尋求一種在 Linux 上運(yùn)行 Windows 3.1 程序的辦法。不久之后,Alexandre Julliard 開(kāi)始接手領(lǐng)導(dǎo) Wine 的開(kāi)發(fā),從此由他管理這個(gè)項(xiàng)目。多年以來(lái),隨著 Windows API 和應(yīng)用為了適應(yīng)新硬件及軟件而不斷演變,Wine 也一直不斷發(fā)展來(lái)支持新的特性,移植到更多其他系統(tǒng),并且更加穩(wěn)定,提供著更好的用戶體驗(yàn)。
通過(guò)確立一個(gè)宏偉的目標(biāo),在 2008 年項(xiàng)目到達(dá) v1.0 之前,Wine 一直穩(wěn)健地持續(xù)了 15 年之久,那是第一個(gè)穩(wěn)定版。多個(gè)版本以后,雖然還有許多工作要做,但今天 Wine 仍然在活躍地開(kāi)發(fā)著。 并且有大約數(shù)以百萬(wàn)人計(jì)的人們使用 Wine 在他們所選擇的系統(tǒng)上運(yùn)行 Windows 軟件。
開(kāi)放源代碼和用戶驅(qū)動(dòng)的
Wine 將會(huì)永遠(yuǎn)是自由軟件。 大約一半的 Wine 代碼由志愿者編寫(xiě),其余部分由商業(yè)公司贊助。特別是 CodeWeavers,出售著一個(gè) Wine 的支持版本。
Wine 也是高度依賴(lài)用戶社區(qū)的。用戶自愿貢獻(xiàn)時(shí)間在我們的 Application Database 上分享技巧和他們程序的運(yùn)行測(cè)試結(jié)果,在我們的 Bug-Tracker 上撰寫(xiě) bug 報(bào)告提醒開(kāi)發(fā)者問(wèn)題所在,或者在論壇上回復(fù)問(wèn)題。
