近日,Wine團(tuán)隊(duì)正式揭曉了其最新的里程碑版本——Wine 10.0穩(wěn)定版。這一版本的問(wèn)世,標(biāo)志著Linux用戶在享受Windows應(yīng)用體驗(yàn)方面邁出了重要一步,得益于超過(guò)6000項(xiàng)更新,性能、兼容性和視覺(jué)感受均實(shí)現(xiàn)了顯著提升。
據(jù)官方日志所述,Wine 10.0全面擁抱ARM64EC架構(gòu),為開(kāi)發(fā)者開(kāi)辟了新的可能性。他們現(xiàn)在可以構(gòu)建包含ARM64EC和ARM64代碼的混合模塊,雖然目前這一過(guò)程還依賴(lài)于實(shí)驗(yàn)性的LLVM工具鏈,但即將發(fā)布的LLVM 20預(yù)計(jì)將極大簡(jiǎn)化這一過(guò)程。新版本還引入了64位x86模擬功能,借助ARM64EC,使得Wine的內(nèi)部進(jìn)程得以原生運(yùn)行,顯著降低了對(duì)資源密集型模擬的依賴(lài)。
在視覺(jué)體驗(yàn)方面,Wine 10.0對(duì)高DPI縮放功能進(jìn)行了重點(diǎn)優(yōu)化?,F(xiàn)在,它能夠自動(dòng)調(diào)整那些不支持DPI感知的應(yīng)用程序,確保在高分辨率顯示器上呈現(xiàn)出更加清晰的視覺(jué)效果。用戶還可以通過(guò)兼容性標(biāo)志,靈活定制全局或特定應(yīng)用程序的縮放行為,滿足個(gè)性化需求。
圖形堆棧的增強(qiáng)同樣是Wine 10.0的一大亮點(diǎn)。新版本支持在X11環(huán)境下的Vulkan子窗口渲染,提高了對(duì)Vulkan 1.4.303的兼容性,并對(duì)GdiPlus中的字體鏈接進(jìn)行了優(yōu)化,從而改善了應(yīng)用程序的3D渲染效果。這些改進(jìn)共同提升了整體圖形性能,為用戶帶來(lái)了更加流暢的視覺(jué)體驗(yàn)。
為了方便用戶配置和管理設(shè)置,Wine 10.0新增了顯示配置工具。這一工具允許用戶輕松檢查和修改包括虛擬桌面分辨率在內(nèi)的各項(xiàng)設(shè)置。對(duì)于Linux用戶而言,Wayland圖形驅(qū)動(dòng)程序現(xiàn)已默認(rèn)啟用,盡管X11仍然保持優(yōu)先地位,除非用戶明確禁用。Wayland驅(qū)動(dòng)程序不僅支持OpenGL,還改進(jìn)了彈出窗口的放置功能,使其成為現(xiàn)代Linux桌面的理想之選。
Wine(Wine Is Not an Emulator的縮寫(xiě))實(shí)際上是一個(gè)兼容層,而非模擬器。它能夠在Linux、macOS和BSD等類(lèi)Unix操作系統(tǒng)上運(yùn)行Windows應(yīng)用程序,其工作原理是將Windows API調(diào)用翻譯成POSIX調(diào)用,從而實(shí)現(xiàn)跨平臺(tái)運(yùn)行。