On Thu, Jul 19, 2018 at 9:42 PM Andrew Savchenko <birc...@gentoo.org> wrote: > > On Thu, 19 Jul 2018 16:51:17 -0500 Ben Kohler wrote: > > Hello, > > > > I'd like to propose adding USE=udev to our linux profiles (in > > profiles/default/linux/make.defaults probably). This flag is already > > enabled on desktop profiles but it also affects quite a few packages > > used on non-desktop linux systems. > > > > I have server setups with udev disabled for most packages. So udev > enabled by default will create maintenance problems. While I'm > perfectly fine with udev enabled by default on desktops, it should > not be forced on minimalistic setups like servers or containers.
80% of the servers on the planet are running a linux distro, and 99% of those are probably running udev. Gentoo is probably the only distro where making udev the (trivially disabled) default is even remotely controversial. Maybe we need some kind of ultra-minimal profile for people who really don't want anything installed if they didn't put it there. It seems odd to make that sort of configuration our "base" as it really isn't a normal configuration by any standard. There is nothing wrong with people who want to start with a minimal profile. I just don't think it makes a lot of sense to have that as a default starting point. There is no reason that "base" needs to be a subset of all the other profiles. If for some reason we don't go with this, perhaps it would at least make sense to have a server profile that enables it by default and make base something that normal users are discouraged from using. -- Rich