From owner-freebsd-questions@FreeBSD.ORG Mon Jun 30 06:39:03 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AAD1E37B41E for ; Mon, 30 Jun 2003 06:39:03 -0700 (PDT) Received: from clunix.cl.msu.edu (clunix.cl.msu.edu [35.9.2.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id E07B643FAF for ; Mon, 30 Jun 2003 06:39:02 -0700 (PDT) (envelope-from jerrymc@clunix.cl.msu.edu) Received: from clunix.cl.msu.edu (localhost [127.0.0.1]) by clunix.cl.msu.edu (8.12.9/8.12.9) with ESMTP id h5UDd1Og023841; Mon, 30 Jun 2003 09:39:01 -0400 (EDT) Received: (from jerrymc@localhost) by clunix.cl.msu.edu (8.12.9/8.12.9/Submit) id h5UDd1JK023840; Mon, 30 Jun 2003 09:39:01 -0400 (EDT) From: Jerry McAllister Message-Id: <200306301339.h5UDd1JK023840@clunix.cl.msu.edu> To: andrewroland@techie.com (Andrew Roland) Date: Mon, 30 Jun 2003 09:39:01 -0400 (EDT) In-Reply-To: <20030630004502.3720.qmail@mail.com> from "Andrew Roland" at Jun 29, 2003 06:45:02 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org Subject: Re: what kernel does freebsd use? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jun 2003 13:39:04 -0000 > > Hello, > > I've read that there are multiple kernels for BSD. What does FreeBSD use? > Can I swap it out for other kernels? Or am I mistaken? Please break your lines around 72 characters. Maybe what you have seen is someone writing about creating a new kernel with something or other added or deleted. This isn't exactly the same as having multiple kernels that can be switched at weill. It is just recompiling _THE_ kernel with different options compiled in or out as the case may be. Some of those options are support for different peripherals, such as NIC cards, USB, etc. See the file /usr/src/sys/i386/conf/LINT for many many more options. Once you build a new kernel with the options you want you put the new kernel which is in a file named 'kernel' in to the root directory (eg /kernel) and reboot. In general, you cannot change the kernel without rebooting and replacing that kernel file, although there are boot time options you can also select. Check the handbook, the archives, the man pages, etc for more complete information about kernel options and building new kernels. ////jerry > > Thanks > > > Andrew > --