News for hackers. Stuff that matters.
Re:Get Off My Desktop Windows Needs to Stop Showing Tabloid ... by blibble on Monday March 27, 2023 @10:17AM (#35326961)
> I don't have to replace half the GUI apps when suddenly Microsoft decides to redesign its whole UI layer for philosophical engineering reasons.

have you used Windows in the last 20 years?

Re:Get Off My Desktop Windows Needs to Stop Showing Tabloid ... by drno123 on Monday March 27, 2023 @10:29AM (#35327109)
While Windows UI changes a lot, all old apps work fine in Win11. I guess the author was referring to Wayland bull…t
Re:Get Off My Desktop Windows Needs to Stop Showing Tabloid ... by lukevp on Monday March 27, 2023 @10:43AM (#35327305)
“Have to update” is the key here. You can still run apps from windows 95 if you want to.
Re:Get Off My Desktop Windows Needs to Stop Showing Tabloid ... by blibble on Monday March 27, 2023 @11:10AM (#35327715)
I can run X applications from the 80s on Wayland

meanwhile Windows 11 has 4 or 5 different UI styles in control panel

Re:Get Off My Desktop Windows Needs to Stop Showing Tabloid ... by asveikau on Monday March 27, 2023 @12:33PM (#35328789)
I don't run Wayland, but a few times per year I find myself picking up some unmaintained X thing and running it with a recent OS. I'd say on average compatibility is much better on Windows.

Binary compatibility on Linux is often out of the question. Frequently this means picking up some old libs. libc5, old stdc++... For really old stuff with fewer dependencies that may not be a problem. As you get into a more modern era where software started to pile on large heaps of dependencies it becomes more challenging.

Source compatibility typically means porting, sometimes nontrivial. Likely something is written in a time capsule of that era's poor C and C++ standards compliance. (i.e. C89 or C++98 existed, but compilers of the day accepted lots of nonsense, so software of that era doesn't even conform to those.)

In contrast the Win32 API or COM is designed around binary compatibility. Maybe early 2000s dependencies (when MS started getting worse at this) are a problem. I think Win16 on modern amd64 is also a problem. But on average, compatibility is higher.