Date: Sun, 25 Nov 2012 12:30:19 -0700 From: Ian Lepore <freebsd@damnhippie.dyndns.org> To: Jakub Lach <jakub_lach@mailplus.pl> Cc: freebsd-stable@freebsd.org Subject: Re: Where do I purchace an unlock code to build a custom kernel? Message-ID: <1353871819.69940.82.camel@revolution.hippie.lan> In-Reply-To: <1353871195866-5764066.post@n5.nabble.com> References: <27e2b51a63d1a04a3f5035ea2bfd215b.authenticated@ultimatedns.net> <b518dcdcd1129ea5bacb4c6656f462f3.authenticated@ultimatedns.net> <1864583315.20121123233938@takeda.tk> <7d9b8b9da9bbf74a134fb581bc133ec1.authenticated@ultimatedns.net> <1147916428.20121124000013@takeda.tk> <8c535b696c2a9cd805d68f52633c3044.authenticated@ultimatedns.net> <alpine.BSF.2.00.1211240830080.13869@wonkity.com> <b6038444468b25690f850a59930de537.authenticated@ultimatedns.net> <CAPS9%2BSvYF%2Bhd5hjy0fF_Bh42=aPPEopDipO5hQ7A6tDVPEDe2A@mail.gmail.com> <1353869338.69940.71.camel@revolution.hippie.lan> <1353871195866-5764066.post@n5.nabble.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2012-11-25 at 11:19 -0800, Jakub Lach wrote: > That's good idea, albeit you are missing two points: > > - GENERIC is expected too be able to boot almost all hardware (is this > correct approach?) > > - almost no one really needs custom stripped kernel, most people > (e.g. me) do it for fun. There is a reason only GENERIC is supported > in OpenBSD, mind. Those who want custom kernel one way or another > should just write full config themselves. > > $ wc -l /usr/src/sys/amd64/conf/STRIPPED > 83 /usr/src/sys/amd64/conf/STRIPPED On x86 platforms for most users, I'd agree that customized kernels are more geekware than necessity. For business use (when you're creating a system to sell to others, whether it's small/embedded or a large dedicated purpose server) the customizations make more sense. On the other hardware (arm, mips, powerpc, etc) I think the modular approach makes more sense. There are certain things that are required for every arm kernel. There are other things that change based on major architecture (armv4 vs. armv6 for example; the same sorts of distinctions as i386 vs amd64). There are also things that are very specific to the chip or system-on-a-chip the kernel is for. -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1353871819.69940.82.camel>