Re: [RFC] Simplifying kernel configuration for distro issues

From: david
Date: Fri Jul 13 2012 - 18:22:47 EST


On Fri, 13 Jul 2012, Linus Torvalds wrote:

On Fri, Jul 13, 2012 at 2:17 PM, Casey Schaufler <casey@xxxxxxxxxxxxxxxx> wrote:

Oh dear. I would expect Fedora to say that they require SELinux,
thereby making it unusable by anyone doing LSM development.

Oh, *absolutely*.

These options would *not* be meant for people doing odd things and
experienting with configs.

If you do that, then you might *start* by saying "I want this distro"
to get the initial guesstimate of the config file you want, but then
edit the .config by hand later (and remove the "I want all the Fedora
requirements" option, of course).

This is explicitly and exclusively for normal users. The whole point
of "expert configurator for special cases" should not be given any
thought at all - those kinds of people should simply answer "No" to
the "Do you want the distro basic kconfig requirements" question.

hopefully this can be made a little easier.

more of a 'enable anything set in this file, then give me control again so I can turn things off' rather than having to manually edit the .config file.

If this is done as a hard set of dependancy settings, it will be very annoying for people who for any reason want to disable something that the distro considers 'essential'.

I also _really_ like the idea of being able to have a vmware option that enables the minimum devices that are needed to run.

Having these be hard dependancies also seems like it would make interactions between these sorts of things much more likely to cause problems.

If however they are one-shot "go through this file and enable anything that it says to turn on" things that then let you turn anything off, it seems much less likely to cause problems.

and if we can then get some of the big hardware vendors to create such files to enable all the drivers needed for their hardware.... (the big things are easy, it's when you get into the internal monitoring busses and so on that things get messy)

David Lang
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/