WINE: profound changes in sight?


The developer of WineZebediah Figura has surprised many by submitting a proposal to work on a new Linux kernel interface for Wine's sync primitives, something that could make the performance of this native Windows software run more evenly. and with a behavior more similar to how it would be done on a native Windows NT kernel.

The basic idea that the Wine development team is trying to introduce into the Linux kernel is an API That allows you to implement the Windows NT Synchronization Object API with at most a single call to the operating system (syscall), without the need to manage the state of the object in shared memory managed by the user.

A change specially designed for modern video game titles, which require superior performance and make heavy use of multiple threads and sync primitives that Wine needs to work with accurately and work well.

So much esync as fsync they can give a huge boost to the performance of Windows video games when running on GNU / Linux and other * nix systems running Wine. However, both have their own problems. That is why proposals are being sought, and although there is already some debate among the development community, it will take a while until it materializes.

But what is clear is that this can be very positive, especially now that the gaming world in Linux has become somewhat more evident, and that it will also serve to nurture other projects such as Proton of the Steam client or the CodeWeaders CrossOver software itself ... In short, games and software with higher performance, despite not be running on your native operating system, and that it is done in a more similar way to how it would be done in the native OS (which can reduce some current problems).

More information - See the mailing list here

The content of the article adheres to our principles of editorial ethics. To report an error click here.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.