[nzlug] Kernel squared

Nick Rout nick at rout.co.nz
Mon Oct 2 23:58:56 NZDT 2006


On Friday 29 September 2006 12:32, Daniel Pittman wrote:
> "Dirk Pilat" <pilatdirk at mac.com> writes:
> > I think the consens of the list was that selfcompiled kernels (at
> > least on x386 systems) are not particulary an advantage for day to day
> > desktop use (apart from the situationif one has exotic hardware, not
> > supported by the generic distro kernel).
>
> Actually, in cases where obscure drivers are used I tend to prefer the
> Debian or Ubuntu approach: they supply a source package for the driver,
> and you can then compile your module yourself.
>
> In the rare cases there isn't a pre-packaged version of the module you
> can do the same manually, which gives you a loadable module while
> keeping the advantages of their binary kernels.
>
> > Why do people then still choose a distro like Gentoo? Is it just for
> > the 'my system has exactly only the apps I want and nothing more'
> > factor?
>
> If you want my detailed answer, see message
> <873bacjffz.fsf at rimspace.net> which I posted a little while ago in the
> discussion "Stupid question department" and contains reasons why they
> are desirable.
>
> This is one of the reasons, but also that you can choose exactly the
> *features* of the software you have.

I think another feature of gentoo is the relative ease of writing ebuilds for 
packages that are not in portage, and adding them as an "overlay".

I read a rather compelling argument for gentoo and custom ebuilds in Linux 
journal a while ago, where the developer's thesis was along the same lines, 
obscure software was easier to add to the gentoo machine as custom ebuilds 
were easier than rpm .spec files or the debian equivalent. Having played with 
both .spec files and ebuilds I would have to agree.

Theres also a lot of developers using gentoo for quite specific target 
systems - embedded systems, obscure hardware etc. Those aren't necessarily 
end user consoderations, just an illustration of flexibility and the 
advantages it has for many people.

Against that there is complexity - There are as many different gentoo systems 
as there are combinations of CFLAGS, USE flags, gcc versions and 
kernel .config's. With the huge growth in userbase and packages in portage, 
and the almost limitless variation in system tweaks engendered by the ability 
to play with all those cflag/use flag combinations, I feel that gentoo is 
getting a little unwieldy. I have also found that it is getting behind in 
package up to dateness - a function of the quality control process demanding 
packages be in "unstable" for a minimum period before being released as 
stable. gentoo used to be more up to date than almost any distro, now I am 
embarrased when my ubuntu or suse friends have more up to date systems :( 
Also my freebsd laptop (on which this is written, on kmail/kde.3.5.3 [1] via 
an atheros wireless card) has more up to date packages choice than gentoo in 
many many cases.


[1] 3.5.4 is available




More information about the NZLUG mailing list