On Mon, Feb 26, 2001 at 03:31:11PM -0700, Ronald G Minnich wrote:
> On Mon, 26 Feb 2001 [EMAIL PROTECTED] wrote:
> 
> > So the question becomes:  How strongly do we believe that "if the
> > kernel can the kernel must"?  How much of hardwaremain.c should be
> > moved into the kernel?
> 
> that's a question for the list. I would like to hear some other comments.

In a general sense, whenever I've disagreed with the "if the kernel
can..." guideline, it's been because I believe more strongly in the
benefits of economy of scale.

That means that I love using embedded x86 linux because I get the benefit
of millions of person-hours and billions of machine-hours using the same
stuff as me.  When questions arise such as "should linuxbios configure the
PCI bus, even if the kernel can handle it?"  I say yes, not because it's
technically better but because that's how all those millions of desktop
PCs are behaving.  So I prefer that linuxbios simulate as closely as
possible the state a PC would be in as the kernel is launched under
factory-BIOS conditions.

Obviously there's exceptions- 16-bit real mode is obviously stupid and
useless.  Most BIOS conventions are stupid and deserve to be tossed.  But
when linuxbios boots a machine that's set up fundamentally different than
most PCs, I get scared because we're setting out on a path that is
different from the rest of the linux world.  On this path bugs can only
be solved using the twenty or a hundred linuxbios project brains instead
of the thousands or millions of linux-using brains.

Just my two cents...
Eric

Reply via email to