4 ms·
The categorical mistake that underlies the issues here is much bigger actually. Linux took off because different people could work on parts of it independently
by AnonymousPlanet 3y ago
The categorical mistake that underlies the issues here is much bigger actually.
Linux took off because different people could work on parts of it independently.
That is the case because the overall architecture is modular. You can rip out nearly any part and replace it with another one if it does not suit you. These parts were developed in different projects that could be agnositic towards other projects.
If you increase dependencies on very specific parts of other projects, you stop being agnostic. You lose huge amounts of velocity and you lose potential developers because setting up your project and testing is now much more complicated.
If the Linux world continues to make these mistakes, Linux development will not only slow down, we will see a lot of parts rotting away.
- fsh 3y agoThis couldn't be further from the truth. Linux is a monolith, and famously breaks internal interfaces all the time.
- AnonymousPlanet 3y agoI was talking about Linux as an OS platform, not just the kernel. The entire discussion here is about Wayland and its impact on the rest of userland, not the kernel. The kernel being a monolith is less of an issue, because there are enough companies that care about it. These companies can pour resources into the mentioned problems like setup and testing. Desktop Linux does not benefit from that because most companies only care about Linux as a server environment.