Re: [RFC] reduce number of kernel flavours
- To: debian-bsd@lists.debian.org
- Subject: Re: [RFC] reduce number of kernel flavours
- From: Petr Salinger <Petr.Salinger@seznam.cz>
- Date: Fri, 4 Jul 2008 17:41:42 +0200 (CEST)
- Message-id: <[🔎] Pine.LNX.4.62.0807041731470.25452@sci.felk.cvut.cz>
- In-reply-to: <20080611225641.GB9244@volta.aurel32.net>
- References: <Pine.LNX.4.62.0806071819440.26674@sci.felk.cvut.cz> <Pine.LNX.4.62.0806091558200.4252@sci.felk.cvut.cz> <20080611100934.GA9040@volta.aurel32.net> <Pine.LNX.4.62.0806111419140.4894@sci.felk.cvut.cz> <20080611225641.GB9244@volta.aurel32.net>
We currently have a high number of flavors, maybe we can reduce the
number of flavours and provide a ZFS one with all the GPL code disabled.
For example, I am not sure there is a big speed difference between the
em64t and the amd64 version of the FreeBSD kernel. We can probably ship
only one version (as it is already done for the Linux kernel). Also modern
computers are mostly having dual- (or more) core CPU, we can maybe only
provide an SMP version for 686 and amd64 kernels, I don't think it will
visibly impact the speed on non-SMP machines.
The current popcount results are bellow.
IMHO, for kfreebsd-amd64 should suffice to produce only one generic with
smp enabled. The kfreebsd-i386 should have i486, i686 and i686-smp.
While modern CPUs have either dual core or hyper-threading,
there are many variant of i686 (pentiumpro, pentiumII, pentiumIII, early
pentiumIV, k6, k7, ...) without smp available. In fact, there is no smp
variant on kfreebsd-i386 reported so far.
Petr
kfreebsd-image-6-686 5 0 0 0 5 (Not in sid)
kfreebsd-image-6-amd64-generic 2 0 0 0 2 (Not in sid)
kfreebsd-image-6-amd64-k8 1 0 0 0 1 (Not in sid)
kfreebsd-image-6-em64t-p4 1 0 0 0 1 (Not in sid)
kfreebsd-image-6.1-1-686 1 0 1 0 0 (Not in sid)
kfreebsd-image-6.2-1-486 1 0 1 0 0 (Not in sid)
kfreebsd-image-6.2-1-686 1 0 1 0 0 (Not in sid)
kfreebsd-image-6.2-1-amd64-generic 1 0 1 0 0 (Not in sid)
kfreebsd-image-6.3-1-686 5 0 5 0 0 (Not in sid)
kfreebsd-image-6.3-1-amd64-generic 2 1 1 0 0 (Not in sid)
kfreebsd-image-6.3-1-amd64-k8 1 0 1 0 0 (Not in sid)
kfreebsd-image-6.3-1-em64t-p4 1 0 1 0 0 (Not in sid)
kfreebsd-image-7-686 2 0 0 0 2 (Not in sid)
kfreebsd-image-7-em64t-p4-smp 1 0 0 0 1 (Not in sid)
kfreebsd-image-7.0-1-686 3 0 2 1 0 (Not in sid)
kfreebsd-image-7.0-1-em64t-p4-smp 1 0 0 1 0 (Not in sid)
kfreebsd-image-7.1-1-em64t-p4-smp 1 1 0 0 0 (Not in sid)
Reply to: