Re: CML2 design philosophy heads-up

Ben Ford (ben@kalifornia.com)
Fri, 18 May 2001 22:44:14 -0700


Charles Cazabon wrote:

>Eric S. Raymond <esr@thyrsus.com> wrote:
>
>>Arjan van de Ven <arjanv@redhat.com>:
>>
>>>Aunt Tillie doesn't even know what a kernel is, nor does she want
>>>to. I think it's fair to assume that people who configure and
>>>compile their own kernel (as opposed to using the distribution
>>>supplied ones) know what they are doing.
>>>
>>I'd like to break these assumptions. Or at the very least see how far
>>they can be bent. I know this sounds crazy to a lot of hackers, but
>>I think there's a certain amount of unhelpful elitism and self-puffery
>>in the "kernels are hard to configure and they *should* be hard to
>>configure* attitude. Let's give Aunt Tillie a chance to surprise us.
>>
>
>Whether this is desirable or not is debatable. The big question is: why on
>earth would Aunt Tillie _want_ to compile a kernel at all, let alone
>re-configure one? If she's using Linux, she's installing her distribution's
>pre-compiled kernel, and has no need for anything else.
>
>Simplifying the configuration interface so that "anyone" can use it seems like
>a waste of effort. If there's an interested novice out there who wants to
>learn how to configure a kernel, they'll be sufficiently interested to invest
>an hour or two in learning how the whole process works. Make it as simple as
>it needs to be, and no simpler.
>
>Charles
>
Because, for example, a kernel compile can be a part of the standard
install now, and you will end up with a kernel built specifically for
your machine that doesn't print 50 initialization failed messages on boot.

Libranet (Debian offshoot) does that already. It is the only distro
that I know of that does this. This also makes it about a thousand
times easier for distributions. They don't have to write huge (have you
ever looked at Redhat scripts??) init scripts to cover every single
possibility and load any module you might need. It's built into the
kernel, the way it should be!

And you can also now run a kernel built for your shiny new Athlon, not
the old piece of shit that was hot stuff in '92.

-b

-- 
 "One trend that bothers me is the glorification of
stupidity, that the media is reassuring people it's 
alright not to know anything. That to me is far more 
dangerous than a little pornography on the Internet." 
  - Carl Sagan

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