From owner-freebsd-arch@FreeBSD.ORG Mon Oct 4 12:29:43 2004 Return-Path: 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 8317F16A4CE for ; Mon, 4 Oct 2004 12:29:43 +0000 (GMT) Received: from av12-1-sn2.hy.skanova.net (av12-1-sn2.hy.skanova.net [81.228.8.185]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3BD343D45 for ; Mon, 4 Oct 2004 12:29:42 +0000 (GMT) (envelope-from martin@mullet.se) Received: by av12-1-sn2.hy.skanova.net (Postfix, from userid 502) id C9B47380F1; Mon, 4 Oct 2004 14:29:41 +0200 (CEST) Received: from smtp4-2-sn2.hy.skanova.net (smtp4-2-sn2.hy.skanova.net [81.228.8.93]) by av12-1-sn2.hy.skanova.net (Postfix) with ESMTP id B8ADD37E5B; Mon, 4 Oct 2004 14:29:41 +0200 (CEST) Received: from [192.168.2.10] (h118n1fls31o985.telia.com [213.65.16.118]) by smtp4-2-sn2.hy.skanova.net (Postfix) with ESMTP id 878C937E43; Mon, 4 Oct 2004 14:29:41 +0200 (CEST) Message-ID: <41614235.5080704@mullet.se> Date: Mon, 04 Oct 2004 14:29:41 +0200 From: Martin Nilsson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.3) Gecko/20040910 X-Accept-Language: sv, en-us, en MIME-Version: 1.0 To: Max Laier References: <1688.1096884897@critter.freebsd.dk> <200410041241.04608.max@love2party.net> In-Reply-To: <200410041241.04608.max@love2party.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit cc: Poul-Henning Kamp cc: freebsd-arch@freebsd.org Subject: Re: /sys/conf is getting unwieldy to handle... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Oct 2004 12:29:43 -0000 Max Laier wrote: > Yet, there is a bit more to it. It would (imo) also involve some thinking > about the way we build modules (there is a TODO item "revised kld build > infrastructure" that seems to cover that part) Are there any really good reasons why we build lots of modules and most users uses kernels with nearly everything compiled in. Isn't it time to make GENERIC really small, just include what can't be loaded as modules and make loader.conf and the rc scripts load the rest? Of course this requres a stable module ABI and no use of options that break this. /Martin -- Martin Nilsson, CTO & Founder, Mullet Scandinavia AB, Malmö, SWEDEN E-mail: martin@mullet.se, Phone: +46-(0)708-606170, Web: www.mullet.se Our business is well engineered servers optimised for FreeBSD & Linux