I wish this were true! The problem with Linux is that it is constantly changing. I have been using it for 30 years and have built my own embedded distros from scratch. Yet every time I turn around there moving this setup file to another directory or changing out that language for a slightly incompatible newer version. Trying to configure and maintain a box is a constant battle.
Windows is the polar opposite. The ui may have some annoying changes but under the hood it is frustratingly stable, often remaining unchanged for 20+ years (even the bugs live forever). Users crave simplicity and consistency. It is something Linux still needs to figure out.
Is that with Linux kernel specifically or the user space? I’ve heard that Linus tries to keep the kernel interface stable, but most userspace progtams don’t share that philosophy.
I wish this were true! The problem with Linux is that it is constantly changing. I have been using it for 30 years and have built my own embedded distros from scratch. Yet every time I turn around there moving this setup file to another directory or changing out that language for a slightly incompatible newer version. Trying to configure and maintain a box is a constant battle.
Windows is the polar opposite. The ui may have some annoying changes but under the hood it is frustratingly stable, often remaining unchanged for 20+ years (even the bugs live forever). Users crave simplicity and consistency. It is something Linux still needs to figure out.
I think Windows keeps some bugs unfixed for backwards competibility reasons
When a bug has been around for so long, it gets promoted to feature.
You might appreciate the most stable Linux ABI for games: Wine
I only mostly joke… Mostly
Is that with Linux kernel specifically or the user space? I’ve heard that Linus tries to keep the kernel interface stable, but most userspace progtams don’t share that philosophy.