Canek Peláez Valdés posted on Sun, 21 Sep 2014 17:28:48 -0500 as
excerpted:

> Or even simpler than that: If I wrote a daemon, with SysV I could not
> reliable write an script to starting it and stopping it in *all*
> distributions. With systemd that actually works.

IMO this the the big reason why upstreams are supporting systemd; it's a 
small, often trivial, file, with a lot of bang for the buck.  Ship any 
other initscript and you cover a single distro.  Ship a systemd unit file 
or two and you cover a half-dozen rather major unrelated distros and 
growing, along with most of their derivatives.  Sure it's an upstream 
reference file that individual distros can and reasonably often do 
modify, but it's a reference file virtually guaranteed to work as-is on 
nearly all those distributions, and you just can't get that elsewhere, 
full-stop.  


Meanwhile, for me as a gentoo user one of the biggest benefits of systemd 
is that once it's the general standard pretty much everywhere I won't 
have the problem of having to learn something different to maintain for 
instance my openwrt-based router, as it'll be the same general init-
system on my main systems and on my router.  My biggest problem with the 
router right now is that it's not using an init system I'm familiar with, 
and having once gone thru everything and understood how it worked well 
enough to be comfortable working with the configuration, and then having 
configured it, I promptly forgot all that stuff once I got it working and 
had no need to screw with it any longer.  Now it's seriously outdated, 
but I don't want to deal with updating it and having to go thru all that 
stuff to learn its special-purpose init setup once again, just to get it 
working and be able to forget about it again.

I'm *REALLY* looking forward to the day when it's all standardized on 
systemd and I can put the same systemd knowledge I use while maintaining 
my general systems to work when I update openrc as well, and other than 
the few unique unit-files, I'll "just understand it" and not have to 
worry about relearning all that every time I decide it's time to upgrade 
the router again.

Of course the same thing applies if I decide to make a job out of my 
currently and long-term hobby of Linux.  Gentoo's openrc is certainly 
rather niche knowledge and won't help me much with the statistically more 
likely chance that my potential employer has standardized on
centos/sle[ds]/ubuntu-server/debian/whatever.  But my gentoo systemd 
knowledge will "just transfer", being as useful on any of them once 
everybody's switched, as on gentoo.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to