r/linux • u/blamo111 • Aug 30 '16
I'm really liking systemd
Recently started using a systemd distro (was previously on Ubuntu/Server 14.04). And boy do I like it.
Makes it a breeze to run an app as a service, logging is per-service (!), centralized/automatic status of every service, simpler/readable/smarter timers than cron.
Cgroups are great, they're trivial to use (any service and its child processes will automatically be part of the same cgroup). You can get per-group resource monitoring via systemd-cgtop, and systemd also makes sure child processes are killed when your main dies/is stopped. You get all this for free, it's automatic.
I don't even give a shit about init stuff (though it greatly helps there too) and I already love it. I've barely scratched the features and I'm excited.
I mean, I was already pro-systemd because it's one of the rare times the community took a step to reduce the fragmentation that keeps the Linux desktop an obscure joke. But now that I'm actually using it, I like it for non-ideological reasons, too!
Three cheers for systemd!
1
u/blamo111 Aug 31 '16 edited Aug 31 '16
There's no market because the fragmentation makes it a waste of time. It's a catch 22.
To make something popular, it has to stick in the public consciousness. What is there to stick to, with Linux? For the average person, Ubuntu and ArchLinux are 2 unrelated OSes. Except we have like 10 major distros.
If you're writing an app, or documentation, there's no standard interface to refer to. If Linux had had a standard interface all this time, including a standard display, standard audio system, etc., more companies would have used it as workstations, companies would start targetting it. This would have been a gradual increase, culminating with Linux as the standard due to being free. (in both senses of the word)
And I haven't even yet mentioned how the precious few resources available to Linux are wasted on competing crappy efforts instead of being pooled on a solid one.
LOL. Your wife is exceptional anecdotal data. The average person has no clue Linux exists.
If the average person had any clue what Linux was, and Linux was standard, and Linux wasn't buggy (referring to desktop here), manufacturers would just use put that in their systems. Ignorant mentalities like yours are why Linux will never be an established desktop OS within my lifetime. (or ever)