

Wine 10.0 Released (betanews.com) 34
BrianFagioli shares a report from BetaNews: The Wine team has officially released Wine 10.0, marking a full year of extensive development with over 6,000 changes. This stable release introduces major updates designed to enhance performance, compatibility, and visual experience when running Windows applications on Linux and other non-Windows platforms. Here's a list of the new changes and features:
- Full ARM64EC Support: Now on par with ARM64, allowing the creation of hybrid ARM64X modules blending ARM64EC and ARM64 code in a single binary.
- 64-bit x86 Emulation: Leverages ARM64EC to run internal processes natively, reducing the need for resource-intensive emulation.
- High-DPI Scaling Overhaul: Automatic adjustments for non-DPI-aware applications on high-resolution displays with customizable compatibility flags.
- Vulkan Improvements: Support for Vulkan child window rendering under X11 and compatibility with Vulkan 1.4.303.
- Direct3D Updates: Fixed-function pipeline for legacy Direct3D versions and introduced Dynamic Vulkan extensions to reduce stuttering.
- Experimental FFmpeg Backend: Better multimedia playback for applications with complex media pipelines.
- New Display Configuration Tool: Allows inspection and modification of settings, including virtual desktop resolutions.
- Wayland Graphics Driver: Enabled by default on Linux, with support for OpenGL and improved popup window placement (X11 takes precedence unless disabled).
- Input Device Improvements: Enhanced touchscreen support for X11 and expanded Bluetooth functionality.
- Internationalization Enhancements: Updated Unicode character tables and timezone data for better global compatibility.
- Upgraded Libraries: Includes FluidSynth, LibPng, and Vkd3d, alongside new developer tools like the Clang Static Analyzer and improved ARM64 support for C++ exceptions.
You can download Wine 10.0 and learn more about the release here.
- Full ARM64EC Support: Now on par with ARM64, allowing the creation of hybrid ARM64X modules blending ARM64EC and ARM64 code in a single binary.
- 64-bit x86 Emulation: Leverages ARM64EC to run internal processes natively, reducing the need for resource-intensive emulation.
- High-DPI Scaling Overhaul: Automatic adjustments for non-DPI-aware applications on high-resolution displays with customizable compatibility flags.
- Vulkan Improvements: Support for Vulkan child window rendering under X11 and compatibility with Vulkan 1.4.303.
- Direct3D Updates: Fixed-function pipeline for legacy Direct3D versions and introduced Dynamic Vulkan extensions to reduce stuttering.
- Experimental FFmpeg Backend: Better multimedia playback for applications with complex media pipelines.
- New Display Configuration Tool: Allows inspection and modification of settings, including virtual desktop resolutions.
- Wayland Graphics Driver: Enabled by default on Linux, with support for OpenGL and improved popup window placement (X11 takes precedence unless disabled).
- Input Device Improvements: Enhanced touchscreen support for X11 and expanded Bluetooth functionality.
- Internationalization Enhancements: Updated Unicode character tables and timezone data for better global compatibility.
- Upgraded Libraries: Includes FluidSynth, LibPng, and Vkd3d, alongside new developer tools like the Clang Static Analyzer and improved ARM64 support for C++ exceptions.
You can download Wine 10.0 and learn more about the release here.
Another Year Wining About Windows (Score:2)
Will Wine 10 kill Windows 11? Only time will tell.
Re: (Score:1)
Probably not, but it might kill Windows 7 and it will definitely make a big dent in Windows 10.
Re: (Score:2)
but it might kill Windows 7
It wont't. People run Windows 7 do it for one of those reasons:
- old hardware that can't run a newer Windows, such hardware will have troubles running modern Linux + Wine
- legacy hardware/drivers or software that won't run on newer Windows, that isn't guaranteed to work on Wine
If you are on Windows 7 and use the apps from that era, like MS Office 2013/2016, you can simply switch to alternate apps like current LibreOffice and you will have better document compatibility, no need for Wine.
it will definitely make a big dent in Windows 10.
If gamers, they might
Re:Another Year Wining About Windows (Score:5, Interesting)
but it might kill Windows 7
It wont't. People run Windows 7 do it for one of those reasons: - old hardware that can't run a newer Windows, such hardware will have troubles running modern Linux + Wine - legacy hardware/drivers or software that won't run on newer Windows, that isn't guaranteed to work on Wine
If you are on Windows 7 and use the apps from that era, like MS Office 2013/2016, you can simply switch to alternate apps like current LibreOffice and you will have better document compatibility, no need for Wine.
Your assumptions here are false. Any hardware that can run windows 7 will run better on linux. Yes, modern flavors of linux. You only lose the "modern" part if you go 32-bit, which windows won't even boot. Linux also has better legacy hardware support for odd drivers that modern windows has dropped.
I still use a program I wrote last century with Visual Basic 1.0. It runs fine under wine; Microsoft's OS hasn't supported it in decades. Wine also runs most of the original "Windows Entertainment Pack" games like Minesweeper, Jezzball, many card games, and Wordzap [wordzap.com]. You are too deep into Windows, with its jolting changes between versions that require a whole new learning curve. Try the smooth rolling hills of Linux: Once you know the basics, all flavors are easy to try out and become familiar with. Then you can find the one that you are comfortable with rather than the One Corporate Interface of windows.
Re: (Score:2)
People run Windows 7 do it for one of those reasons:
- old hardware that can't run a newer Windows, such hardware will have troubles running modern Linux + Wine
- legacy hardware/drivers
Anything that will run Windows 7 is likely to run Linux. Especially now, because the drivers that didn't work in Linux (or didn't exist) when the hardware was new are going to be there and working now.
software that won't run on newer Windows, that isn't guaranteed to work on Wine
That's a real problem, but more of that software should work on Wine than ever before when Linux 6.14 comes out; it is expected to finally have useful NTSYNC.
Re: (Score:1)
> It won't. People run Windows 7 do it for one of those reasons:
- the machine and its particular version of software are part of a bigger validated system or configuration which has an expensive / difficult certification for the industry, utility, health, marine, aerospace, etc. environment.
WINE will not replace Windows in such environments any more than SD cards will replace floppy disk drives on aircraft which are already flying.
Re: (Score:3)
Anything running Windows 7 with desired applications acceptably will run Linux + Wine + the same applications better.
Generally, such young legacy hardware will have excellent driver support in Linux. This also removes a lot of the bloat code and bugs common in vendor specific drivers, further reducing overhead.
Re: (Score:2)
Winning or Win(e)ing? :-)
Re: (Score:2)
Wining and dining.
Wayland (Score:4, Insightful)
Wayland support is huge for the security-concerned.
Not its #1 fan but the x11 event model just isn't tenable in 2025.
Run `xev` and then go type your password in another window. Yikes.
Good enough.
Re: (Score:3)
Wayland support is huge for the security-concerned.
Wayland support has been there for a while (--with-wayland) albeit in "experimental mode" (but I never had any problems with it).
It's just now enabled by default.
Not its #1 fan but the x11 event model just isn't tenable in 2025.
I think it has very few "fans", per se, but nearly all people with project decision making authority have recognized its necessity.
It has, however, started to surpass X in some levels of functionality, and thanks to Valve, there have been shots fired against the byzantine steering committee that controls its protocols. I think wayland is going to
Re: (Score:1)
Try enabling "focus follows mouse" and then that won't happen.
Re: (Score:2)
Any application that can connect to the display server can get all input events, period.
Re: (Score:2)
But then you have a fundamental change in the way focus occurs on your computer and you're much more likely to type your passport into a chat window because you're not used to having focus following your mouse.
Such a change like this is a usability disaster until a lot of muscle memory gets changed.
Re: (Score:2)
Re: (Score:2)
Why was this modded down? Maybe it's off topic for the Wine 10.0 announcement, but the parent of this thread was directly calling out Wayland versus X11 stuff, and this raises some great points.
Does it work for anything? (Score:2)
As far as I know calc is the only program that works.
Re: (Score:1)
Notepad also works. :)
Re: (Score:2)
Re: (Score:2)
Then you don't know much about it, apparently. Check out the application compatibility database [winehq.org].
Re: (Score:3)
The parent says it sarcastically, but the slight bit of truth is that they focus on games not productivity (by the list of Platinum / Gold / Silver rated products on the page) and if you aren't a gamer, the appdb can be very much out of date. Check AutoCAD / Autodesk Inventor or SolidWorks. Inventor was last tested in 2020 with Wine 6.9. I expected wine project to setup a network of contacts who can retest periodically. Or if they know why it's like that, add some explanations on why it can't work right now
Re:Does it work for anything? (Score:4, Informative)
The main issues with non-games tend to be the DRM tools. They often mess about in undocumented ways, and break a lot of software. Particularly expensive things like CAD software, DAW's and the like. Often using a crack will make the software work just fine.
The Wine project works from issues, not applications. Those issues are often be linked in the test reports and can be checked up on. Going through the application database requires an enormous amount of time, and access to vast amounts of expensive software. It's not really feasible for a development team to do both development and then that, unless they get major funding from some source.
Re: (Score:3)
There is a database of supported software so that you don't have to "know"
https://appdb.winehq.org/ [winehq.org]
Versions, level of support, how-to's, the whole shebang.
Re: (Score:2)
As far as I know calc is the only program that works.
I got Scrivener working, which was a bit of a shock to me. One less thing I have to fire up Windows for to look at legacy documents.
Sadly no NTSYNC... but soon! (Score:2)
There was a bit of a lull there for a moment but NTSYNC works with the current kernel again [phoronix.com] but the useful parts aren't mainlined so we don't get to benefit from it yet even if we have a distribution which produces current kernels.
Wine-TKG staging branch supports NTSYNC [reddit.com] and if you are motivated you can run it yourself, but you will also need to patch your kernel.
NTSYNC is expected to finally be usable in Linux 6.14 [phoronix.com], fingers crossed. It does not usually improve maximum frame rates much if at all compared to
BACKSTREET BOYS 4 LYFE! (Score:2)
Oh, you said NTSYNC, not N'SYNC. My bad.
Re: (Score:2)
I got fired once because
1) I complained that my employer was demanding I send spam on behalf of N'Sync and ignoring COPPA
2) A buddy of the founder who was a coworker put up a FTP site for a customer to xfer files to us that allowed anonymous writes because the customer was stupid and it became a warez site, and I somehow got blamed for it even after he admitted it
FU Matt you bitch