Wine開發團隊發布Wine 11.0正式版,更新重點之一是新WoW64模式正式列為完整支援。該模式最早在Wine 9.0以實驗功能登場,如今已被視為可正式採用的路線,並在新WoW64模式下納入16位元應用程式支援,使部分更早期的程式得以在以64位元為主的Linux與macOS環境繼續運作。

新WoW64模式轉為完整支援,Wine團隊表示其功能已大致追上舊WoW64模式。過去WoW64主要用於在64位元環境執行32位元Windows程式,新WoW64則進一步在該模式下支援16位元應用程式,讓相容範圍延伸到更早期的軟體。

Wine也更新與WoW64相關的前綴(Prefix)建立與使用建議,官方不建議使用以WINEARCH=win32建立的純32位元前綴,且此類前綴在新WoW64模式下不受支援。既有環境要是原本採舊WoW64,官方表示可設定環境變數WINEARCH=wow64,讓該前綴改用新WoW64模式執行,但前提是該前綴建立時必須為64位元前綴,也就是預設的建立方式。

另外,Wine 11.0加入NTSYNC支援,當Linux核心具備對應模組時自動啟用,以提升同步原語效率。官方指出,所需的ntsync模組自Linux 6.14起已隨核心提供。對多執行緒工作負載而言,同步效率會影響延遲與吞吐表現,因此NTSYNC也被列為Wine 11.0的主要改動之一。

除兩大更新外,Wine 11.0也持續推進圖形與桌面整合。官方提到,X11平臺預設改用EGL的OpenGL後端,並將GLX標示為不建議但仍保留作為備援。Wayland驅動則持續補齊剪貼簿與輸入法等功能,並進一步支援視窗形狀與色鍵視窗(Color-Keyed Windows)。

在多媒體與遊戲能力方面,Wine 11.0針對Direct3D與Vulkan加入多項改進,其中一項是透過Direct3D 11的視訊API支援H.264硬體解碼,並以Vulkan Video作為底層實作,不過該功能需要使用Vulkan算繪器才能啟用。

熱門新聞

Advertisement