Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Wine is the compatibility layer that allows you to run games and applications developed for Windows - on Linux (plus also macOS and BSD). A new biweekly development release is out now with Wine 7.8. It's a major part of what makes up Steam Play Proton and enables a ton of games to work on the Steam Deck. Once a year or so, a new stable release is made.

Here's what they listed as the highlights in Wine 7.8:

  • X11 and OSS drivers converted to PE.
  • WoW64 support in the sound drivers.
  • Number formatting using the new locale database.
  • Various bug fixes.

Since it's sometimes asked: the continued conversion of various modules to PE is another change that will gradually increase compatibility in many ways over time for certain expected behaviour needed by Windows applications. Previously Wine has built its Win32 libraries (like DLLs and EXEs) as ELF but for many reasons (like better compatibility) they've started to move them over to use PE instead.

With this release 37 bugs were listed as solved like issues for: Assassin's Creed IV - Black Flag, Guilty Gear XX #Reload, The Evil Within, Command and Conquer Generals and various other miscellaneous fixes.

If you're looking for help managing Wine, I can happily suggest you go take a look at Bottles. Great software that really helps deal with it all.

Article taken from GamingOnLinux.com.
18 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
5 comments

mrdeathjr May 7, 2022
in my case solve alt+tab input issues with some unity games:

!link

UsernameUsername May 8, 2022
Why did they make them as ELF in the first place if PE is better?
CatKiller May 8, 2022
View PC info
  • Supporter Plus
Why did they make them as ELF in the first place if PE is better?
PE isn't better, it's just more Windowsy. The executables and libraries were ELF because they're Linux executables and libraries, and ELF is the Linux format.
ShabbyX May 8, 2022
What I don't understand is why all this PE work is taking so long. You'd imagine they'd have some elf2pe tool that runs on the linker output after they build wine, what's stopping them from running it over everything all at once?


Last edited by ShabbyX on 9 May 2022 at 3:34 am UTC
Marlock May 8, 2022
What I don't understand why is all this PE work is taking so long. You'd imagine they'd have some elf2pe tool that runs on the linker output after they build wine, what's stopping them from running it over everything all at once?
If I understand correctly, it's because those components are being rewritten from linux executables that run against the linux kernel and libs to windows executables that run inside wine
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.