4 ms·
Engineering is the art of solving problem within constraints ;) Jokes aside, every O/S essentially needs periodic maintenance, in the form of workarounds, that
by pizza234 5y ago
Engineering is the art of solving problem within constraints ;)
Jokes aside, every O/S essentially needs periodic maintenance, in the form of workarounds, that needs to be applied on every major update. That's just how it works - O/Ss and hardware became too complex to get a handle.
I've found that Linux distros require a lot of work upfront, and relatively little every couple of years (assuming a distro with an LTS release schedule).
I think Mac is similar, except that the work upfront is considerably less.
I'm also familiar with Windows, but I frankly find new developments very offensive, in particular, those on Windows 11, so I ended up sticking with a relatively untweaked Window 10 (used only for specific use cases, thankfully).
The only solution in order to have a very stable system, is to choose a platform and stick with it. Given the ease of switch, I do see engineers switching machine and O/S, illuding themselves of finding a more stable experience, and ending up instead with a lot "upfront" work each time, without managing to stabilize the system.