From owner-freebsd-arch@FreeBSD.ORG Fri Sep 8 02:49:41 2006 Return-Path: X-Original-To: arch@freebsd.org Delivered-To: freebsd-arch@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B69DF16A4DA for ; Fri, 8 Sep 2006 02:49:41 +0000 (UTC) (envelope-from howard0su@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48EB543D45 for ; Fri, 8 Sep 2006 02:49:41 +0000 (GMT) (envelope-from howard0su@gmail.com) Received: by nz-out-0102.google.com with SMTP id 13so214185nzn for ; Thu, 07 Sep 2006 19:49:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hPptdUgDLs36G3PIn++UtIi6/9Adzj+VhfXXEvEGTbl5kYm/cXj/y2KIsnXq5xeIozZEw7t52FllIc8XlClzuyZy2Lrh8ju0LRA7osAJCCZyqUA0xorWI5XwRjbp9joC+sW5S5yEKvteQvhHivlxyD9ORqI+iDlnRhUSce2cHvQ= Received: by 10.35.72.6 with SMTP id z6mr1856842pyk; Thu, 07 Sep 2006 19:49:40 -0700 (PDT) Received: by 10.35.44.12 with HTTP; Thu, 7 Sep 2006 19:49:40 -0700 (PDT) Message-ID: Date: Fri, 8 Sep 2006 10:49:40 +0800 From: "Howard Su" To: "M. Warner Losh" In-Reply-To: <20060907.153239.1219861549.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060907.153239.1219861549.imp@bsdimp.com> Cc: arch@freebsd.org Subject: Re: Modularize kernel X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2006 02:49:41 -0000 On 9/8/06, M. Warner Losh wrote: > I routinely boot a minimal kernel and kldload everything. this gives > me a kernel about 1/3 the size of a full GENERIC build, but at the > price of needing to keep my modules up to date. For -STABLE tree, i think it is easy since ABI is fixed. However what I proposed is pushing this effort to let most user to use module instead of rebuilding the kernel. -- -Howard