|
|
|
|
|
by hyperpape
3747 days ago
|
|
1) I'm not sure I get what your theory about C is. I could get it if his machine was segfaulting, but how does C cause these problems?
2) C trivially can't explain any decline that's happened, because old Linux was also written in C. |
|
2. This is just a reiteration of the main point, but old Linux was... a PITA to work with. Xorg configurations, manually activating peripherals, no common bus interface like dbus, etc.
The problem is, again, when your foundation is built on C and you used it throughout the entire construction, you get leaks and problems come through the cracks especially at the joints and especially at points of interaction (especially between multiple versions / upgrades, which is a major point of the OP). Linux has gotten bigger to do more and be more, but as long as we keep piling on unsafe, unabstracted code as the fundamental our technical debt becomes so incredibly huge that you get to the point where you pull a Debian Stable rather than an Arch because upgrades are so terrifying.