跳至內容

Wine 9.0:前沿技術與 Windows 應用的完美結合

更新時間
连续6年不跑路的安全速度最适合国人VPN
连续6年不跑路的安全速度最适合国人VPN

經過一年多的努力開發,Wine 9.0 帶來了超過 7000 項改進,這些更新顯著提升了用戶體驗和系統性能,標誌着在 Linux 及類 Unix 系統中實現 Windows 兼容層取得了重大進展。

Wine 9.0 的重大更新

  • WoW64 架構:Wine 9.0 版本引入了 WoW64 架構,可以在純 64 位 Unix 系統上跑 32 位 Windows 應用(以往無法實現)。該模式默認並不激活,而且不支持 16 位代碼以及部分 OpenGL 功能。
  • 實驗性 Wayland 驅動:新增了一個實驗性的 Wayland 圖形驅動。儘管還處於開發階段,但已經支持基本的窗口管理、多顯示器支持、高 DPI 縮放,以及 Vulkan 的支持等功能。
  • ARM64 改進:完成了 PE/Unix 分離,Wine 9.0 現在可以在 ARM64 架構上運行現有的 Windows 二進制文件。包括了對 ARM64X 和 ARM64EC 模塊的支持,以及初步的 32 位 x86 模擬功能。
  • 圖形和 Direct3D 的優化:PostScript 驅動已經被重新實現,WinRT 主題新增了暗色模式選項,Vulkan 驅動也進行了更新。此外,WineD3D 和 Vulkan 後端進行了多項優化,提升了能效特性。
  • 音頻/視頻和 DirectShow 升級:實現了一些 DirectMusic 模塊的基本功能,集成了 MIDI 播放,並提供了多種 DirectShow 濾波器和解碼器。
  • 桌面集成和國際化:URL/URI 的協議關聯功能得到了加強,用戶界面新增了對格魯吉亞語等多種語言的支持。此外,區域設置數據根據 Unicode CLDR 數據庫進行了更新。

Wine 9.0 的新增亮點

除了上述的特性之外,Wine 9.0 版本還引入了一系列其他重要功能,進一步提升了安全性和性能:

  • 實現了地址空間佈局隨機化(ASLR),這是一種用於增強系統安全性的技術。
  • 採用了低碎片堆(LFH)技術,以實現更高效的內存管理。
  • 新增了對智能卡的支持。

Mono 引擎經過升級以更好地支持.NET應用程序,同時Wine的調試器也得到了增強,現在採用Zydis庫來反彙編x86架構的代碼,提高了調試過程的效率和準確性。此外,多種開發工具也經過優化和改進,以提供更好的開發體驗。

Wine 9.0也增加了一些附帶的庫,如FluidSynth、Faudio和LibPng等,這些庫的更新將提升兼容性和性能。對於Wayland驅動,需要Wayland客戶端庫和PCSClite庫以實現對智能卡的支持。

更多詳細信息請查看 Wine 9.0 發佈公告。

以上就是Wine 9.0:前沿技術與 Windows 應用的完美結合的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。