Date: Thu, 10 Mar 2005 22:52:15 +0800 (WST) From: David Adam <zanchey@ucc.gu.uwa.edu.au> To: h p <regnans@gmail.com> Cc: freebsd-newbies@freebsd.org Subject: Re: Configuration of current kernel Message-ID: <Pine.LNX.4.58.0503102243240.12051@mussel.ucc.gu.uwa.edu.au> In-Reply-To: <68b3483d050310012555c067f@mail.gmail.com> References: <68b3483d050310012555c067f@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Helge, Firstly, this really isn't the right list for these questions. You should be sending them to freebsd-questions@freebsd.org instead. However, I'll do my best to help you out. Features like ext2fs (and, in fact, any file system that you don't want to boot off), snd_emu101k, and just about anything that goes in your kernel config (there are some notable exceptions, and you shouldn't leave out anything that you need to get your machine booting) can be left out of your kernel config file and instead loaded as modules. When you compile a kernel, it's a bit different to Linux, in that EVERY kernel module gets compiled and can (usually) be kldloaded later. This means that the compile takes a bit longer but you often don't have to recompile to add things like new sound cards or network cards. When you're reading the NOTES file, remember to read both /usr/src/sys/conf/NOTES and /usr/src/sys/<arch>/conf/NOTES, as there are options that are common across architectures (like ALTQ) and then those that are specific to various architectures. I'm aware that the above doesn't make a whole heap of sense, particularly if you come from a Linux kernel background. I learned FreeBSD first, and I think it will probably help if you can forget everything you think that you know about compiling kernels. Also, I've been at the GNOME 2.10 Release Party here in Perth, so there may be factual errors in things that I've written (listen out for us on LUGRadio, though!) Cheers, David Adam zanchey@ucc.gu.uwa.edu.au
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.58.0503102243240.12051>
