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.
https://arstechnica.com/gadgets/2022/10/windows-95-went-the-...
https://devblogs.microsoft.com/oldnewthing/20031015-00/?p=42...
https://devblogs.microsoft.com/oldnewthing/20160418-00/?p=93...
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?
https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....
(And, of course, Microsoft would also have to consider whether such a lawsuit would have greater benefits than costs. I would like to think that customer goodwill has more than zero value, for example.)
i used git on wsl2. it got weird issues with git connectivity over wifi. github ticket not solved. one of most popular and essential dev tools is not stably working in wsl2.
many rust crates supported only mac, bsd and linux. nobody cared windows.
so even without ux of recent version, i had to leave.
for my wife is still run windows.
but. she had fully official surface laptop with official office. not 3rd party or pirated things.
and... office became very very slow just typing... it was 3 years ago.
i have run script disabling all things. it good for 3rd year now.
but how they managed to make their laptop new one, with all their things so bad?
But in general - as a developer you surely don't want to host your projects using someone who thinks APIs are copyrightable.
Normal people don't want to use Linux. Normal people can't even install an OS. None the less fight kernel regressions for days.
I can even imagine Microsoft coming out with MS Linux one day and contributing to Wine. That's far more likely at this point.
And Linux on those handheld devices out-performs windows to such a degree that Microsoft has noticed and is trying to make windows perform better on those devices, basically making a gaming mode / handheld mode for their Xbox Ally.
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.