How much of these sorts of patches are specifically checking if a certain application is running, and then changing behavior to match what that application expects? And how much of it is simply better emulating the Windows API in general?
I think there are benefits to both approaches, not criticizing either one. I'm just curious if the implementation of a patch like this is "We fixed an inconsistency between Wine and Windows" vs "We're checking if Photoshop is running and using a different locking primitive" or whatever.
I've tried Darktable and it's pretty impressive software and could probably handle most of my needs. But apparently I'm now that old guy who's been using software X for 20 years and refuses to change his ways because it's not worth it. At least when it comes to Lightroom.
This question has been nagging at me for a while. Regardless of how much validity there is to the lawsuit, I imagine that going to trial would be supremely risky, because if you happen across anybody working on Wine that saw something they weren't supposed to, you could sink the whole project.
I cannot imagine Microsoft sitting by and quietly letting their Windows monopoly vanish between their fingers. Selling Windows may not be their primary focus these days, but why give up an advantage like that?
>5 web view processes, some "IPC broker", CCXProcess that launches a long-lived node instance, some system services. Most of it runs after you close the main application. Nothing of it all is really to any benefit of the user, some of the processes can (and commonly are) substituted with dummy binaries.
About ten to fifteen years ago I had hopes the development direction was aiming for true platform independence and we might get a Linux version. Since then it deteriorated into a telemetry-ridden dumpster fire of a graphics-processing OS with the same symptoms as their hosts (duplicated dialogues with different generation UIs for the same action, hello Windows!).
Makes sense achieving it work under Wine is a worthy goal, as long as it depends on implementing obscure parts of the API, and not just making hacks for the specific programs to work.
It's appalling to think Adobe CC is forcing so many people keep Windows installed, considering how hostile the software itself is. Hope it all implodes and the industry moves to something more sensible (no way).