3 ms·
The "Unix philosophy" of one tool, one job doesn't really apply here. Linux isn't just a server OS anymore, which is where the Unix philosophy makes the most se
by naner 13y ago
The "Unix philosophy" of one tool, one job doesn't really apply here. Linux isn't just a server OS anymore, which is where the Unix philosophy makes the most sense. The BSDs do this quite well since their command line utilities are developed together as a system that fits together. On Linux we have a mismash of tools developed with different philosophies and conventions. They fortunately work well enough for server/programming tasks, but this design approach does not hold up well for complicated desktop systems.
Not that systemd is the answer. I think we need an init system that ignores severs completely and is designed with Laptops, mobile devices, and graphical management tools in mind.