On 10/13/2017 12:02 PM, Rich Freeman wrote:
Just to expand a bit on this - the Gentoo-added service manager kernel
options are purely for convenience.  If you don't use gentoo-sources
you won't see them at all, because they're not part of the upstream
kernel.  All they do is pull in a bunch of other options.  Back in the
"good old days" people would look at the wiki (or pre-wiki) page for
openrc, see a list of mandatory kernel options, and set those options
when building their kernel.  Then somebody had the clever idea that it
would be easier for users to not shoot themselves in the foot if we
just gave a one-click option that set all the requirements
automatically.  However, the kernel configuration settings doesn't
really have any concept of "optional dependencies" - so we're stuck
with either not pulling in ipv6, which mostly works, or pulling it in,
which always works.

It is completely safe to answer no to whether you use systemd and
openrc, and then just manually answer yes to the things that you need.
Just keep in mind that you may run into issues if you don't enable
something that is truly mandatory, or you might have diminished
functionality.  It also means that you need to keep your ears open for
when the requirements change, since there won't be a Gentoo automagic
kernel config setting to change things for you.  That said, running an
upstream kernel isn't really that big a deal - I do that since I run
btrfs and zfs and want to have a bit more control over which series
I'm running to mitigate the bugs.


That's good to know. I've been running gentoo-sources since 2003 or so. This is the only time I've noticed a problem, and thanks to the link that Mike posted if all else fails I'll turn off the automagic and configure things manually.

My networks are (were?) taken care of by networkmanager, but now that systemd is gone on more machines there's really no reason to keep it around.

Dan

Reply via email to