[lug] Thoughts on upgrading to CentOS 7

Rob Nagler nagler at bivio.biz
Wed Mar 28 07:21:09 MDT 2018


On Tue, Mar 27, 2018 at 11:39 PM, Steve Litt wrote:

> > What are the poison pills?
>
> Too numerous to describe, and most I never troubleshot down to the
> bitter end root cause.
>

Your article is very interesting. Thanks for providing it.

I still don't see the "poison pills". I think sysv is extremely difficult
to replace. CentOS 7 still has init scripts. From what I've seen of
systemd, I don't see it as being difficult to replace. I can see how it is
very difficult to unhook systemd from a particular installation of a
distro. I don't see that as a poison pill for the distro, though. That's
some work, but nothing that makes it impossible to move away from.

This article <https://sysdfree.wordpress.com/2018/03/26/186/> about the
logical fallacies doesn't address this either. It does say that it is hard
to create an init system, but I disagree with this as there are so many to
choose from.

Systemd does make promises, but those promises have been around for a few
decades in other systems. The sad part seems to be that Systemd (and other
init systems) didn't seem to know about them until they run into them so
they re-invent them.

As with SELinux and ACLs, Unix is "growing up" to become Multics. The
problem I'm running into is that the lack of experience running "big iron"
operating systems is showing up in terms of half-baked changes to distros.
If you are going to add Systemd, the "poison pill" of sysv init scripts
(and other deprecated systems) is in the documentation and defaults. An
end-user like myself isn't prepared properly for this change (and many
others in CentOS 7) so we are left to running into the poison pills. Try
setting up the network to static IPs with kickstart, for example. :(

Rob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lug.boulder.co.us/pipermail/lug/attachments/20180328/5702375c/attachment.html>


More information about the LUG mailing list