3 ms·
Removing capabilities makes something simpler, almost by definition. Less moving parts, fewer things that can fail. I have never used KISS, but it doesn't stri
by Beltalowda 4y ago
Removing capabilities makes something simpler, almost by definition. Less moving parts, fewer things that can fail.
I have never used KISS, but it doesn't strike me as very difficult to use if
you're reasonably experienced with Linux already. It's not for everyone, obviously, but that's okay. "Easy" is one of those terms that's hard to really say much about in general terms, because it really depends on the audience (both objective skillset, and subjective preferences and expectations).
It also doesn't strike me as particularly unrobust; one of the virtues of being simpler is that it's easier to understand and figure out what's going on. As an example, setting real-time priority on my system is currently broken, and between Pulseaudio, rtkit, Polkit, and dbus I can't figure out why. For my desktop, I'm actually just fine with just always allowing pulseaudio to set real-time permissions without a rtkit/polkit check so I don't really need these capabilities, but they are preventing my system from working correctly.
- hsn915 4y agoThe audio system in linux desktop being broken all the time is in great part due to the complexity of the system. It's not that audio is inherently complex and difficult. It's just the basic model that these systems assume is broken. Windows and macOS for the most part don't suffer from these problems. Now, you can completely remove audio support and claim you have a simple system, but how useful would that be?
- Beltalowda 4y ago"Completely removing" audio would be silly of course, but you can "simplify" the audio system, maybe making some trade-offs in capabilities (e.g. no mixing, effects) but still having a functional and usable audio system. (Audio on Linux is not "broken all the time" in my experience by the way; for the most part, it works pretty well out-of-the-box without mucking about. My particular problem is only a practical problem with one particular game that just barely runs on my system anyway.)