Wine運行Windows應用程序

怎麼運行的

Wine項目的目標是為Linux和其他POSIX兼容操作系統開發“翻譯層”,使用戶能夠在這些操作系統上運行本機Microsoft Windows應用程序。

該翻譯層是“模擬”Microsoft Windows API( 應用程序編程接口 )的軟件包 ,但是開發人員強調它不是模擬器,因為它在本地操作系統之上添加了額外的軟件層,會增加內存和計算開銷並對性能產生負面影響。

相反,Wine提供運行應用程序所需的替代DDL(動態鏈接庫)。 這些是本地軟件組件,根據它們的實現,它們可以與Windows相同或更高效。 這就是為什麼一些MS Windows應用程序在Linux上比在Windows上運行得更快。

Wine開發團隊在實現讓用戶在Linux上運行Windows程序的目標方面取得了重大進展。 衡量這一進展的一種方法是統計已經過測試的程序數量。 Wine Application數據庫目前包含超過8500個條目。 並非所有這些工作都完美無缺,但最常用的Windows應用程序運行良好,例如以下軟件包和遊戲:Microsoft Office 97,2000,2003和XP,Microsoft Outlook,Microsoft Internet Explorer,Microsoft Project,Microsoft Visio, Adobe Photoshop,Quicken,Quicktime,iTunes,Windows Media Player 6.4,Lotus Notes 5.0和6.5.1,Silkroad Online 1.x,Half-Life 2 Retail,Half-Life Counter-Strike 1.6和Battlefield 1942 1.6。

安裝Wine之後,可以通過將CD放入CD驅動器,打開shell窗口,導航至包含安裝可執行文件的CD目錄並輸入“wine setup.exe”,安裝Windows應用程序,如果setup.exe是安裝程序。

在Wine中執行程序時,用戶可以在“桌上型盒裝”模式和可混合窗口之間進行選擇。 Wine支持DirectX和OpenGL遊戲。 對Direct3D的支持是有限的。 還有一個Wine API,允許程序員編寫與Win32代碼兼容的源代碼和二進制代碼的軟件。

該項目始於1993年,目標是在Linux上運行Windows 3.1程序。 隨後,開發了其他Unix操作系統的版本。 該項目的原協調員Bob Amstadt在一年後將該項目交給了Alexandre Julliard。 亞歷山大自那以後一直領導著開發工作。