lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ