From owner-freebsd-questions@FreeBSD.ORG Thu Oct 25 07:06:40 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EA8F9B42 for ; Thu, 25 Oct 2012 07:06:40 +0000 (UTC) (envelope-from erichfreebsdlist@ovitrap.com) Received: from alogreentechnologies.com (alogreentechnologies.com [67.212.224.110]) by mx1.freebsd.org (Postfix) with ESMTP id 6DF978FC08 for ; Thu, 25 Oct 2012 07:06:39 +0000 (UTC) Received: from X220.ovitrap.com ([122.129.201.2]) (authenticated bits=0) by alogreentechnologies.com (8.13.1/8.13.1) with ESMTP id q9P74tSM004104; Thu, 25 Oct 2012 01:05:19 -0600 Date: Thu, 25 Oct 2012 14:04:53 +0700 From: Erich Dollansky To: jb Subject: Re: kernel config Message-ID: <20121025140453.06fbf81e@X220.ovitrap.com> In-Reply-To: References: X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2012 07:06:41 -0000 Hi, On Thu, 25 Oct 2012 06:41:44 +0000 (UTC) jb wrote: > Hi, > what controls how parts of kernel are built, that is, built-in or > modular ? For example, I want to: > - build a kernel that has eveything built in this is normally not possible as some thing conflict which each other. But most things work together. > - build a kernel that has everything possible (what controls the > impossible ?) built as modules All modules are build anyway. > - build a kernel that has mixed support, e.g. support for cd9660 fs > built-in and ext2fs as module Just check how a custom kernel is build. You can then build three versions of it. One with nothing, one with the modules you want and one with the non-conflicting modules build-in. Just read the handbook regarding custom kernels. Erich