開發者 葡萄酒Zebediah Figura提交了一份提案,以針對Wine的同步原語開發新的Linux內核接口,這使許多人感到驚訝,這可以使此本機Windows軟件的性能更均勻地運行,並且其行為類似於在Windows XNUMX上的行為。本機Windows NT內核。
Wine開發團隊試圖將其引入Linux內核的基本思想是 API 這樣,您最多可以通過一次對操作系統的調用(syscall)來實現Windows NT同步對象API,而無需管理用戶管理的共享內存中對象的狀態。
專為以下目的而設計的變更 現代視頻遊戲標題,它需要卓越的性能,並大量使用多個線程並同步Wine需要準確地工作並能正常工作的原語。
所以 esync為fsync 當它們在運行Wine的GNU / Linux和其他* nix系統上運行時,它們可以極大地提高Windows視頻遊戲的性能。 但是,兩者都有其自身的問題。 這就是為什麼要徵求提案的原因,儘管發展界之間已經有一些辯論,但要實現這一過程還需要一段時間。
但是清楚的是 可以很積極,尤其是現在Linux的遊戲世界已經變得更加明顯,它還將用於培育其他項目,例如Steam客戶端的Proton或CodeWeaders CrossOver軟件本身……總之,具有更高性能的遊戲和軟件,儘管它無法在您的本機操作系統上運行,並且它的完成方式與本機OS中的執行方式類似(這可以減少一些當前的問題)。
更多信息 - 在這裡查看郵件列表