All of lore.kernel.org
 help / color / mirror / Atom feed
From: John Bradford <john@grabjohn.com>
To: cate@debian.org (Giacomo Catenazzi)
Cc: linux-kernel@vger.kernel.org
Subject: Re: A Kernel Configuration Tale of Woe
Date: Wed, 27 Nov 2002 10:12:47 +0000 (GMT)	[thread overview]
Message-ID: <200211271012.gARACl1C000335@darkstar.example.net> (raw)
In-Reply-To: <3DE485C5.8080309@debian.org> from "Giacomo Catenazzi" at Nov 27, 2002 09:43:49 AM

> > This demonstrates a very important point - _any_ automatic
> > configuration program is likely to cause more traffic to this mailing
> > list, and create more work for users and developers that the current
> > automatic configuration process:
> >
> > echo 'My box doesn't boot' | mail linux-kernel@vger.kernel.org
> >
> > The kernel knows nothing about motherboards, cards, etc.  It knows
> > about chipsets, and nothing else.  By definition, you cannot have a
> > kernel configurator that works at a higher level than that.
> 
> I disagree. When we have a booting kernel, finding out the used drivers
> is not so difficult: kernel give us already enough informations (modules
> loaded, in drivers that use some resources,...).

OK, so you can analyse the data from a fully modular kernel, then use
that information to build a kernel with just the required hardware
support built in.

That will tell you what drivers are in use for the chipsets that are
present on your devices.  If you remove your foobar ethernet adaptor,
and replace it with a foobar ethernet adaptor from the same
manufacturer, it may stop working.  It doesn't achieve what the
original poster wanted.

The problem is that when it doesn't work, and somebody posts to this
list saying that it doesn't work, I strongly suspect that it's going
to be a lot more time consuming figuring out why, then just telling
them which option needs to be set in their .config.

> The problem is: what will be the use of such minimalistic/optimal but
> non-modular kernel?

Well, I use non-modular kernels by default, mainly because Linux
didn't have modular support when I first used it, and I don't really
find the need for them.  Most desktop users find them indispenable,
though.

> If I add a new device (such a modem, a printer, new USB device...) or
> if I use a new disk with an other FS, the users of an autoconfiguration
> will be lost, but not the users of the vendors kernels.
> 
> Thus the real problem is: where will use such autoconfiguration? Why?
> IMHO it can be used only by expert, to find what drivers is need for
> such device (when hotplug cannot help you).

There already is a kind of autoconfiguration - reading the help text
for each option in xconfig usually says, "If you're not sure say
[Y|N|M]".  Why doesn't the new xconfig just have the ability to set
all of the options the the recommended ones?

John

  reply	other threads:[~2002-11-27  9:55 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <fa.ivlir9v.u14v3p@ifi.uio.no>
     [not found] ` <fa.gaum5rv.1j3snhh@ifi.uio.no>
2002-11-27  8:43   ` A Kernel Configuration Tale of Woe Giacomo Catenazzi
2002-11-27 10:12     ` John Bradford [this message]
2002-11-27 17:52 Dennis Grant
2002-11-27 18:01 ` Alex Riesen
  -- strict thread matches above, loose matches on Subject: below --
2002-11-27 17:47 Mark H. Wood
2002-11-26 19:28 Dennis Grant
2002-11-26 19:45 ` John Bradford
2002-11-27 10:55   ` Keith Owens
2002-11-27 12:03     ` Roman Zippel
2002-11-27 12:19       ` Keith Owens
2002-11-27 19:01         ` Sam Ravnborg
2002-11-27 19:14         ` Kai Germaschewski
2002-11-26 20:05 ` Alan Cox
2002-11-26 23:21   ` Roger Gammans
2002-11-27  6:10     ` Greg KH
2002-11-26 17:57 Dennis Grant
2002-11-26 18:11 ` Andrew Walrond
2002-11-26 18:24   ` Rusty Lynch
2002-11-26 23:46     ` Lee Leahu
2002-11-26 15:35 Dennis Grant
2002-11-26 17:01 ` Kai Henningsen
2002-11-26 17:35 ` Rusty Lynch
2002-11-26 18:04   ` Dimitrie O. Paun
2002-11-26 18:46     ` Alan Cox
2002-11-26 18:48 ` Richard B. Johnson
2002-11-26  9:15 Thomas Hood
2002-11-25 19:30 Dennis Grant
2002-11-25 20:00 ` Richard B. Johnson
2002-11-26 10:57   ` Adrian Bunk
2002-11-26 14:44     ` Alan Cox
2002-11-26 12:33 ` Andrew Walrond
2002-11-28 22:09   ` LA Walsh
2002-11-29  1:28     ` Miles Bader
2002-11-29 10:04       ` Andrew Walrond
2002-11-29 10:21         ` Miles Bader
2002-11-25 17:33 Dennis Grant
2002-11-25 18:10 ` Richard B. Johnson
2002-11-25 18:58   ` Samuel Flory
2002-11-26 16:58   ` Kai Henningsen
2002-11-26  4:24 ` Theodore Ts'o
2002-11-26  8:21 ` john slee
2002-11-26  8:35   ` Brad Hards
2002-11-26 19:59     ` Otto Wyss
2002-11-27  0:29       ` Alan Cox

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200211271012.gARACl1C000335@darkstar.example.net \
    --to=john@grabjohn.com \
    --cc=cate@debian.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.