Gentoo Archives: gentoo-dev

From: Kevyn Shortell <trance@g.o>
To: Jason Stubbs <jasonbstubbs@×××××××××××.com>
Cc: gentoo-dev@g.o
Subject: Re: [gentoo-dev] Speaking of new kernels being added to the tree
Date: Sun, 05 Oct 2003 05:23:01
Message-Id: 1065331378.1642.36.camel@localhost
In Reply to: Re: [gentoo-dev] Speaking of new kernels being added to the tree by Jason Stubbs
1 >
2 > I think the main point to the discussion is new users. I, too, have never used
3 > genkernel so don't know how viable the idea of using it in its current state
4 > would be. Nor am I admonishing that it should be the "only way to go".
5 > However, everything in Gentoo is configured, compiled and installed through
6 > the single emerge command. It would make most sense to me to choose what
7 > classes of drivers/functionality I wanted through USE flags and then do
8 > post-installation configuration through /etc/modules.autoload*. Can anyone
9 > say why the kernel is special and should be done differently? - other than if
10 > it ain't broke don't fix it!
11
12 Because the kernel is much more than that. Linux as a whole has never
13 setup kernel building for new users, and probably never will. You
14 actually need to know a lot about your hardware to build an optimized
15 kernel for it.
16
17 To put into basic perspective, if you want to have USE flags for kernel
18 building, would you know to use something like:
19
20 USE="pnp network pci radeon 16550 tulip ohci ps2 ipv4 ext3 idecd ata100
21 dma
22
23 The list goes on and on. There are somethings as a user your going to
24 just have to decide to learn how to do. If not you can always use the rh
25 sources, and thier config to have a kernel that will boot almost
26 anything. Using use flags as you suggested, still requires you to know a
27 lot about your hardware, which wouldn't help you from using the current
28 kernel configuration system, which is not gentoo specific.
29 >
30 > I'm with almost all other people in that it would not be a high priority for
31 > some time to come. On the other hand, I'm against people who are putting
32 > forward arguments that the kernel is somehow special. Almost every other
33 > package is installed with extra cruft so that can't be used as an excuse.
34 > Gentoo is about making things easier for everyone which means safe defaults
35 > and easily accessible complete customisation, so Luke-Jr's idea at least
36 > deserves consideration rather than instant dismissal.
37
38 I don't think anyone has an argument with making things easier, but we
39 shouldn't make things easier for new users to the detriment of making
40 things more difficult for everyone else. There is a point where Gentoo
41 just might be more advanced than a new user is skill wise, and accept
42 that.
43
44 trance

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Speaking of new kernels being added to the tree Jason Stubbs <jasonbstubbs@×××××××××××.com>