[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LFD.2.00.0812030810190.3256@nehalem.linux-foundation.org>
Date: Wed, 3 Dec 2008 08:31:09 -0800 (PST)
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: "Renato S. Yamane" <yamane@...mondcut.com.br>
cc: Francis Moreau <francis.moro@...il.com>,
Sam Ravnborg <sam@...nborg.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Re: About git-bisect
On Wed, 3 Dec 2008, Renato S. Yamane wrote:
> Francis Moreau wrote:
> >
> > Care to share your network configuration ;) ?
>
> Maybe a repository with .config files used by linux hard-users (as most
> developers here) can be very interesting to a lot of people get a starter.
Well, it tends to depend not just on hardware, but on distribution too.
Some distros use different features than others.
And some people (me) hate modules. I just don't use them if I can avoid
it. Some drivers only work as modules, but it's getting happily
fairly rare. So if you don't need a lot of flexibility (eg you don't
expect to connect a lot of random USB devices), you can make a nonmodular
build and just not support random things like tablets etc at all.
So here's my .config, if anybody cares. It's for Fedora 9, and obviously
for _my_ particular hardware. It's not totally minimal, but it's
reasonably so, while not losing any basic functionality I've ever found
myself caring about. But it doesn't support (for example) auditing, and
thus not SELinux. Those just slow things down for me.
So I won't guarantee it's at all useful. But if nothing else, you can use
it to benchmark your machine against mine. When I do
git clean -dqfx
make oldconfig
to set up a clean compile with this config, I get:
[torvalds@...alem linux]$ /usr/bin/time make -j16 > ../makes
Root device is (253, 3)
Setup is 11676 bytes (padded to 11776 bytes).
System is 2653 kB
CRC 6d0e8080
73.54user 16.53system 0:15.93elapsed 565%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+6070720minor)pagefaults 0swaps
and yeah, you need a pretty beefy machine to beat that. Most of them will
not fall in the category of "workstation".
(IOW, in the timing above, I do _not_ include the time it takes to do the
"make oldconfig", and as is obvious from the number of major pagefaults,
absolutely everything has been brought into the disk cache - if I do a
cold-cache compile it takes over a minute).
Linus
View attachment "kernel-config" of type "TEXT/PLAIN" (55399 bytes)
Powered by blists - more mailing lists