From owner-freebsd-hackers Thu Jul 11 08:11:02 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA19941 for hackers-outgoing; Thu, 11 Jul 1996 08:11:02 -0700 (PDT) Received: from ibmmail.COM (ibmmail.com [199.171.26.3]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id IAA19935 for ; Thu, 11 Jul 1996 08:10:58 -0700 (PDT) Received: from IMXGATE.COM by ibmmail.COM (IBM VM SMTP V2R3) with BSMTP id 9453; Thu, 11 Jul 96 11:11:02 EDT Received: from sv13.cis.squared.com by imxgate.com (IBM VM SMTP V2R3) with TCP; Thu, 11 Jul 96 11:11:00 EDT Received: from mg01a.mhs.squared.com by sv13.cis.squared.com (AIX 4.1/UCB 5.64/4.03) id AA50902; Thu, 11 Jul 1996 11:10:53 -0400 Received: from NetWare MHS (SMF70) by mg01a.mhs.squared.com via Connect2-SMTP 4.00.b27D; Thu, 11 Jul 1996 11:09:19 -0400 Message-Id: <7366895B0187397C@mg01a.mhs.squared.com> Date: Thu, 11 Jul 1996 11:11:19 -0400 From: "Sexton, Robert" Organization: Square D To: freebsd-hackers@freefall.FreeBSD.org Subject: Kernel Config (Was: GENERIC Kernel Debate) Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7BIT X-Mailer: Connect2-SMTP 4.00.b27D MHS to SMTP Gateway Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Is it possible for us to get away from the use of compilers in kernel config? I come from the SCO world, and we have a nice mechanism for adding and removing devices without recompiling the kernel. It does have to be relinked, but that's a much smaller job. I'm actually oversimplifying a little. SCO (And AT&T, I think) use a table-driven method for deciding what to link in, and then compile a few small binaries which contain tuning parameters. For turnkey systems, they supply a small, primitive compiler for the job. I have touched a few Linux systems, and I'm getting used to the Berkely style kernel config mechanism. I think it's easier to find source code on the BSD kernel system, but ease of configuration leaves a lot to be desired. I don't think make is really a suitable tool for kernel config. I think we all ultimately want the all-singing, all-dancing loadable kernel modules with PnP detection and auto config of devices while simultaneously selecting proper drivers for compatible hardware while working around all known incompatibilites. In the mean time, how about a better way to build a custom kernel, or tune an existing kernel? Robert Sexton.