- Wine 11.0 引入了 NTSYNC、改進的 WoW64 以及重大的圖形改進,以便在 Linux 和 macOS 上更好地運行 Windows 遊戲和應用程式。
- 新版本減少了對 32 位元庫的依賴,增強了 Wayland 和 X11,並整合了效能、音訊和周邊優化。
- 相容性擴展至包括 ARM64、檔案系統、Unicode 以及 TIFF 和 Zip64 等格式,使其更容易在家庭和商業環境中使用。
- Wine 11.0 為未來的 Proton 11 奠定了基礎,鞏固了 Wine 作為穩定解決方案的地位,使用戶能夠在不放棄 Windows 軟體的情況下遷移到 Linux。

Wine 11.0 已成為 Linux 或 macOS 用戶必備的工具,尤其對於仍依賴 Windows 程式和遊戲的用戶而言。經過漫長而緊張的開發週期,經歷了無數次的 beta 版和候選版本迭代後,這個全新的穩定版終於面世,在性能、兼容性和硬體支援方面都帶來了顯著的提升。這不僅是一次普通的更新,更是未來數月專案所有工作的基石。
Wine 的背後是三十多年的持續演進。雖然它的名字源自於「Wine Is Not an Emulator」(Wine 不是模擬器),但實際上它是在類別 Unix 系統上對 Windows API(Win16、Win32 及其後續版本)的重新實作。其最終目標非常明確:無需完整的虛擬機器即可在 Linux、BSD、macOS 和其他環境下運行 Windows 應用程式和遊戲。 Wine 11.0 的發布使這一目標向前邁進了一大步,尤其是在修復 bug、優化功能以及減少過時的依賴項(例如 32 位元庫)方面。
什麼是 Wine 11.0?為什麼它對 Linux 和 macOS 如此重要?
Wine 充當相容層,即時轉換 Windows 應用程式向作業系統發出的調用,使其能夠在 Linux、BSD、Solaris 或 macOS 上正常運作。實際上,這使得原本並非設計用於在 Microsoft 生態系統之外運行的程序,無需單獨安裝 Windows,即可在現代 GNU/Linux 桌面或 Mac 上運行良好。
11.0 版本是一個重要的里程碑,標誌著一個完整開發週期的完成,與先前的版本相比,該版本包含了約 6.300 項變更和 600 多項錯誤修復。這是一個穩定的年度版本,它建立在眾多先前的測試版(10.xx)和幾個幾乎完全致力於解決問題的候選版本(例如 RC2 和 RC5)之上,這些候選版本主要針對遊戲、安裝程序和專業應用程式的特定問題進行了修復。
對於桌面用戶和科技新創公司而言,Wine 扮演著至關重要的角色。它無需虛擬機器或額外的 Windows 桌面,從而降低了許可成本;促進了混合環境之間的互通性;並使在 Linux 伺服器上運行傳統或專用企業軟體變得更加可行。事實上,像 Proton(Valve 為 Steam 和 Steam Deck 開發的兼容層)這樣的關鍵項目都直接依賴 Wine,因此每個穩定版本的發布也會對 Linux 遊戲庫產生影響。
Wine 11.0 發布的那一年,恰逢GNU/Linux 發行版在個人和專業電腦上的普及率顯著提升。越來越多的人選擇放棄 Windows 系統,或者僅在絕對必要時才使用 Windows,而 Wine 則成為了一座“橋樑”,讓他們能夠繼續使用熟悉的應用程序,同時享受自由軟體的優勢:更強的控制力、更高的靈活性,以及在封閉環境中成本更高的自動化和部署功能。
Wine 11.0的兼容性、效能和新功能的結合,使其不僅僅是一次簡單的增量更新。此版本引入了深刻的內部變革(例如 NTSYNC 整合和向全新 WoW64 架構的過渡),同時修復了大量累積的錯誤。對於從舊版升級的用戶而言,在運行對性能要求較高的遊戲以及不再需要沿用 32 位元庫的系統時,此次升級帶來的提升尤為顯著。

歷時一年開發,專門發布候選版本修復漏洞,並專注於提升穩定性。
Wine 11.0 的穩定版本之路始於10.xx 分支上一系列的開發版本,這些版本大約每兩週發布一次;此外,還發布了多個候選版本(11.0-rcX),在這些版本中,專案團隊凍結了程式碼,專注於修復 bug。這種工作模式允許在測試階段嘗試重大更改,並在之後投入數週時間進行調試,而無需添加新功能。
Wine 11.0 RC2 是此程式碼凍結過程中的第二個關鍵里程碑。該版本並未引入任何可見的新功能,而是修復了 28 個影響穩定性、與關鍵應用程式的兼容性以及各種 Windows 程式在 Linux 和 macOS 系統上運行情況的錯誤。進入「程式碼凍結」階段意味著最終產品的可靠性成為絕對優先事項。
隨後發布了 WINE 11.0-rc5,這是一個特別值得關注的候選版本,因為它可能是穩定版發布前的最後一個版本。這個候選版本並沒有添加任何酷炫的功能,但它帶來了 27 項內部變更和 32 個錯誤修復。這些修復包括與知名電子遊戲(例如《魔法門之英雄無敵 V》、《古墓奇兵 2013》、《火箭聯盟》、《蝙蝠俠:阿卡漢起源》、《惡靈附身》和《德軍總部:新秩序》)以及辦公室軟體和安裝程式(例如 VirtualBox、SQLyog 和 Sumatra PDF)相關的問題。
修復內容涵蓋了從黑屏和閃爍到處理高頻(約 1000 Hz)滑鼠輸入的問題、使用 Fcitx 或 IBus 等輸入法時出現的鍵盤事件重複、全螢幕 DirectDraw 視窗錯誤,以及 MiPony、Hearthstone Deck Tracker 和 iriver LDB Manager 等各種工具的崩潰問題。一些老遊戲習以為常的功能,例如 Microsoft Deadly Tide 等遊戲所需的功能,也得到了添加。
發布候選版本中所有這些默默的努力,標誌著一個版本從「勉強能用」過渡到真正可以用於日常休閒和專業環境的成熟版本。在驗證了所達到的穩定性足夠之後,由 Alexandre Julliard 領導的團隊正式發布了穩定的 Wine 11.0 版本,從此成為新一年持續開發的基礎。
NTSync 與效能:Linux 核心中的 Windows 式同步

Wine 11.0 的關鍵特性之一是 NTSYNC,這是一個 Linux 核心模組(從 6.14 版本開始可用),它直接在系統核心中實作了類似於 Windows NT 的同步原語。在此之前,Wine 必須在使用者空間模擬這種邏輯,這導致呼叫開銷更大、效率更低。
啟用 NTSYNC 後,Wine 會將許多同步操作委託給核心本身,從而更接近 Windows 的行為。實際上,這可以顯著提升多執行緒應用程式和遊戲的效能。阻塞、訊號傳遞和等待相關的延遲得以降低,在許多情況下,即使是要求較高的現代遊戲,幀率也能提升。
En 熱門發行 例如 Ubuntu、Fedora、openSUSE 或 DebianNTSYNC 模組並非總是預設載入的。如果核心版本夠新,可以透過一個簡單的指令啟用它: sudo modprobe ntsync如果這項改動效果良好,理想情況下,系統應該配置為每次啟動時自動載入該模組。一些 SteamOS 測試版已經開始整合此功能,預示著 Steam Deck 和其他遊戲團隊將獲得一些優勢。
Wine 11.0整合了 NTSYNC,並對Linux 和 macOS 上的執行緒優先權管理進行了其他一些調整。它改善了優先分配方式和資源密集型進程的處理,使遊戲和包含大量內部任務的應用程式運作更加流暢。然而,某些發行版採用較保守的進程調度策略,因此在某些系統上,可能需要檢查優先權限製或微調設定才能充分利用這些改進。
除了效能上的顯著提升,穩定性方面也得到了改善:線程競爭導致的崩潰次數減少,最小化和恢復遊戲時出現的異常情況減少,以及在高負載場景下響應時間更加穩定。所有這些改進雖然對最終用戶來說並不明顯,但卻是 Wine 11.0 中許多特定錯誤修復能夠可靠運作的基礎。
WoW64 重製:告別對 32 位元函式庫的依賴
另一個非常重要的結構性變更是新的 WoW64(Windows on Windows 64 位元)架構,Wine 11.0 已完成向該架構的過渡。傳統上,在 Wine 中執行 32 位元應用程式需要同時執行 32 位元 Unix 進程,進而導致多庫系統,其中包含大量重複的程式庫檔案。越來越多的發行版希望擺脫這種負擔,專注於純粹的 64 位元環境。
Wine 11.0 的全新 WoW64 功能可讓您在 64 位元進程中執行 32 位元程式碼,而無需安裝所有 32 位元系統程式庫。這大大簡化了在不再預設包含多庫支援的現代發行版上的部署,並降低了維護運行舊版 Windows 應用程式的混合環境的複雜性。
為了實現這一點,Wine 使用呼叫轉換器(thunk),使 32 位元 Windows 模組能夠透明地存取 64 位元 Unix 函式庫。結果是環境更輕量級,程式碼重複更少,同時與許多 Linux 用戶如今偏好的安裝方式更加相容。
新架構也重新引入了對 16 位元程式的改進支持,這聽起來或許像是電腦考古,但在某些歐洲企業環境中仍然意義重大。一些用於管理或工業控制的內部工具從未重寫,仍然依賴這些技術。相關的改進包括更適合 OpenGL 的記憶體映射、直接 SCSI 直通支援、使用純 32 位元前綴的功能,以及其他旨在提高實際相容性的內部調整。
顯而易見的後果是,單獨的可執行檔消失了。 wine64從這個版本開始,使用統一的二進位。 wine它會根據啟動的應用程式自動決定以 32 位元還是 64 位元環境運行。如果同一程式存在多個版本,則優先選擇 64 位元版本;但如果出於相容性考慮,也可以強制使用 32 位元版本。
Wayland、X11 和 Wine 11.0 的桌面體驗
Linux 生態系統逐漸轉向 Wayland 的趨勢並沒有逃過 Wine 計畫的注意。在西班牙和歐洲,諸如 Fedora、Ubuntu、KDEneon 和 openSUSE 等流行的發行版正越來越多地推廣這種圖形伺服器協議,而逐漸取代了老牌的 X11,迫使 Windows 應用程式調整其用戶體驗。
Wine 11.0 增強了專用的 Wayland 驅動程式winewayland.drv,該驅動程式在 Wine 9 中首次亮相,此後一直在不斷發展。現在它完全支援雙向剪貼簿,讓您可以從在 Wine 下運行的 Windows 應用程式複製文字並將其貼上到原生 Wayland 程式中,反之亦然,而無需任何非常規的變通方法。
現在,Wayland原生應用程式可以與Wine運行的程式進行拖放操作。這有助於實現混合工作流程,將Windows軟體與原生工具結合使用,例如,可以將檔案從檔案管理器或本機編輯器拖曳到僅存在於Windows版本的應用程式中。
Wine 的 Wayland 驅動程式利用合成器本身的縮放功能來模擬螢幕模式的切換。這對於一些舊遊戲尤其有用,因為它們會嘗試將解析度降低到非常低的值,例如 640x480,而這在現代顯示器上會導致視窗過小或位置不佳。由於這種模擬,遊戲體驗更加流暢,無需整個系統頻繁地調整解析度。
即便如此,X11 在這個版本中也並未被忽略。 X11 視窗管理器與 Wine 的整合更加完善,並且 OpenGL 的 EGL 後端現在預設啟用,不再繼續使用舊的 GLX。這項改變使得 X11 和 Wayland 驅動程式之間能夠更好地共享程式碼,因此許多針對其中一個環境開發的改進也能直接惠及另一個環境。
Wine 11.0 中的圖形、Vulkan、Direct3D 和加速視覺
Wine 11.0 的一大優勢在於平面處理方面,尤其對現代遊戲和經典遊戲都大有裨益。 Vulkan API 已更新至 1.4 版本(具體為 1.4.335),Win32 擴充也得到了增強,更加完善可靠。這對於將 Direct3D 轉換為 Vulkan 的轉換層(例如 Proton 使用的轉換層)至關重要。
此外,還新增了記憶體管理、信號量和外部圍欄等高級功能,從而為更多依賴這些特性的遊戲引擎和遊戲打開了大門。許多近期推出的3A大作以及使用現代引擎的獨立遊戲項目都受益於更強大的兼容性,減少了視覺瑕疵和崩潰問題。
遊戲領域最顯著的變化之一是專用全螢幕模式的改進以及Direct3D全螢幕管理機制的全面革新。 DirectX 9時代及類似時代的遊戲,原本設計為直接切換視訊模式,現在運行更加穩定可控:分辨率突變減少、閃爍減少、意外崩潰到桌面的情況也減少,並且在遊戲模式和系統模式之間切換時,出現卡頓的可能性也更低。
Wine 11.0 還引入了透過 D3D11 視訊 API 實現的硬體加速 H.264 視訊解碼,並利用了 Vulkan 視訊技術。這不僅影響 Wine 內建的媒體播放器和串流媒體平台,也影響遊戲本身嵌入的影片(例如遊戲介紹、過場動畫等)。將這項工作負載卸載到 GPU 上可以降低 CPU 使用率並提升效能,這對於歐洲家庭用戶常用的筆記型電腦和中階 PC 來說尤其有利。
同時,vkd3d-shader 庫改進了與舊版著色器模型(Shader Model 1-3)的兼容性,從而能夠更忠實地渲染經典遊戲。紋理壓縮(例如 BC4/BC5 格式)和自動 mipmap 生成功能也得到了優化,有助於在不犧牲性能的前提下,平滑遠處的細節和紋理。
音訊、週邊、藍牙和遊戲體驗
除了圖形之外,Wine 11.0 還特別關注了聲音和輸入設備。在音訊方面,對 SoundFont (SF2) 和 MIDI 的支援得到了改進,這對於 90 年代末和 2000 年代初期那些依賴這些技術進行音樂的遊戲來說至關重要。那些仍然喜歡復古遊戲的玩家會注意到,新版遊戲的配樂更加忠於原版。
在控制器方面,Hydraw 後端在操縱桿、方向盤和其他遊戲手把領域越來越受歡迎,它能提供更精準的反應和更一致的力回饋(振動和力回饋效果)。這對於使用帶有踏板的方向盤、航空操縱桿或連接到 Linux 系統的高級控制器的駕駛或飛行模擬愛好者來說尤其有利。
藍牙驅動程式已進行改進,以更好地與 Linux 集成,包括能夠透過 BlueZ 發現裝置並使用相應的 API 進行配對。此外,還增加了對低功耗藍牙 (BLE) 和底層 RFCOMM 連接的支持,從而方便使用依賴這些技術的現代無線控制器、感測器和其他配件。
同時,一些影響遊戲體驗的輸入問題也得到了修復,例如在滑鼠取樣頻率極高的遊戲中出現的嚴重卡頓現象。這些細節上的改進,對於射擊遊戲、動作遊戲以及其他對滑鼠精準度要求極高的遊戲類型而言,決定了遊戲體驗的流暢度,而不僅限於勉強可玩。
這些改進中的許多都直接影響到 Proton,Proton 是 Steam 用於在 Linux 和 Steam Deck 上運行 Windows 遊戲的兼容層。 Wine 11.0 是即將推出的 Proton 11 的基礎,因此所有針對圖形、音訊、輸入和藍牙相容性的修復最終都會使 Linux 上的遊戲庫受益,並減少配置工作量。
ARM64、記憶體管理、掃描器和檔案格式
隨著 ARM64 架構在輕薄筆記型電腦、迷你電腦和部分桌上型電腦中的普及,硬體生態系統正在發生變化,而 Wine 11.0 也針對這項架構進行了專門的改進。其中最顯著的改進之一是能夠在使用更大記憶體頁(16K 或 64K)的 ARM64 核心中模擬 4K 記憶體頁,從而使系統行為更接近許多 Windows 應用程式的預期。
目前,這項功能主要面向相對簡單的應用程序,但顯然為未來更廣泛的兼容性鋪平了道路。同時,記憶體管理也透過 Userfaultfd (UFFD) 等技術得到了加強,該技術允許從用戶空間處理頁面錯誤。內部專案測試表明,對於要求苛刻的遊戲,載入時間顯著縮短,使其效能更接近原生 Windows 系統。
在通訊和安全領域,Wine 11.0 在 BCrypt 實作中添加了 ECDSA_P521 和 ECDH_P521 等現代加密演算法,這對於許多依賴強加密才能正常運行的當前應用程式至關重要。
整合系統實用程式也得到了改進。例如,可以整合一個自訂實作。 timeout可用於限制 Wine 中進程的持續時間,並提供初步支持 runas這使得在相容環境中無需進行外部實驗即可使用不同的憑證執行程式。這些工具雖然體積小巧,但深受管理員和高級用戶的青睞。
在辦公室設備和文件管理方面,針對 64 位元應用程式實現的 TWAIN 2.0 API 顯著提升了掃描器的支援效能。多頁掃描、自動送稿器以及更穩定的介面管理變得更加可行,從而減少了開啟某些掃描對話方塊時反覆出現的當機問題。
檔案系統、Unicode、網路和企業相容性
Wine 11.0 也透過引入修復點增強了與 Windows 檔案系統的兼容性。此功能允許將元資料附加到檔案和目錄,從而模擬 Windows 處理特殊符號連結、掛載點和進階捷徑的方式。對於某些企業應用程式和系統工具而言,這些細節決定了它們是否能正常運作。
記憶體管理和輸入/輸出操作已改進,使其更接近 Windows 環境中的預期行為。這直接影響到複雜的安裝程式、備份工具、企業內容管理系統以及其他對大量資料執行密集讀寫作業的解決方案。
Wine 11.0 的另一項顯著改進體現在格式和編碼的處理上。它增強了對 TIFF 影像的支持,TIFF 格式在掃描和文件歸檔環境中仍然廣泛使用。此外,Wine 11.0 還增加了對 Unicode 17.0.0 的兼容性,擴展了可用字元、字母表和符號的範圍。這對於全球應用程式、即時通訊軟體、辦公室套件以及任何需要處理多語言文字的程式都至關重要。
在網路層面,現在可以透過 IPv6 進行 ping 操作,並且打包服務對透過 Zip64 壓縮的大檔案的兼容性也得到了增強。在處理大型壓縮備份、科學資料包或超大型程式碼庫的環境中,這些改進可以避免在處理大量檔案時出現意外情況和錯誤。
對於將部分基礎設施遷移到 Linux 或 macOS但仍依賴 Windows 專屬工具的公司和組織而言,文件系統、Unicode 和網路層面的所有這些調整代表著朝著更可預測的體驗邁出的重要一步,減少了僅僅為了運行少數遺留應用程式而維護專用 Windows 伺服器的需求。
葡萄酒的取得、安裝與未來發展
Wine 11.0 穩定版可在 WineHQ.org 取得,提供原始碼和適用於主流 GNU/Linux 發行版的二進位軟體套件。該專案維護自己的軟體倉庫,這些倉庫在許多情況下比各個發行版的倉庫更新更及時,因此想要使用最新功能的用戶通常會直接配置 Wine 11.0。
以在西班牙非常流行的 Ubuntu 為例,WineHQ 提供了從 Ubuntu 22.04 LTS 開始的版本軟體倉庫,方便用戶安裝穩定版並輕鬆取得更新。其他流行的歐洲發行版,例如 Debian、Fedora、openSUSE 和 Linux Mint,其軟體包均由專案方或活躍的社群維護。
穩定版發布後,Wine 團隊將恢復正常的開發發布計畫。 11.x 系列將繼續每隔幾週發布一個包含新功能和錯誤修復的測試版,為未來的 Wine 12.0 鋪平道路。想要體驗最新功能的使用者可以關注開發分支,但需承擔一定的風險;而注重穩定性的使用者可以繼續使用 11.0 版本,僅在新的主要穩定版本發佈時才進行更新。
同時,與遊戲生態系統緊密相關的工作也持續進行,尤其是在 Proton 平台上。許多針對《仁王2》、《星海爭霸2》、《巫師2》、《決勝時刻:黑色行動2》、《最終幻想XI》、《Battle.net》以及其他經典遊戲(例如《銀河飛將:秘密行動》和《地球2150》)的特定修復程序都已集成到 Wine 中,然後打開到 Proton,從而增加了無需高級調整後的遊戲。
對於西班牙和歐洲的 Linux 和 macOS 用戶而言,如果他們不想放棄遊戲庫或企業/專業 Windows 軟體,Wine 11.0 無疑是一次重大的進步。該版本集成了 NT Sync,改進了 WoW64,利用 Vulkan 和 Direct3D 提升了圖形性能,優化了外設和藍牙連接,新增了 ARM64 支持,改進了內存管理,並修復了遊戲和實際應用中的大量 bug。這些改進使 Wine 成為一個更強大的解決方案,它不再那麼“實驗性”,而是更加完善,更適合在開源軟體日益普及但又不排斥傳統專有軟體的環境中日常使用。