From owner-freebsd-questions Tue May 13 23:59:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA06047 for questions-outgoing; Tue, 13 May 1997 23:59:23 -0700 (PDT) Received: from gatekeeper.barcode.co.il (gatekeeper.barcode.co.il [192.116.93.17]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA06024 for ; Tue, 13 May 1997 23:59:18 -0700 (PDT) Received: (from smap@localhost) by gatekeeper.barcode.co.il (8.8.5/8.6.12) id JAA02682; Wed, 14 May 1997 09:56:01 +0300 (IDT) X-Authentication-Warning: gatekeeper.barcode.co.il: smap set sender to using -f Received: from localhost.barcode.co.il(127.0.0.1) by gatekeeper.barcode.co.il via smap (V1.3) id sma002677; Wed May 14 09:55:39 1997 Message-ID: <3379624D.5024@barcode.co.il> Date: Wed, 14 May 1997 09:57:17 +0300 From: Nadav Eiron X-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5 sun4m) MIME-Version: 1.0 To: Snob Art Genre CC: dmaddox@scsn.net, questions@FreeBSD.ORG Subject: Re: FreeBSD 2.1.7 and COMPAT_43 -Reply References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Snob Art Genre wrote: > > On Tue, 13 May 1997, Donald J. Maddox wrote: > > > Change what working code? I admit ignorance of config internals, > > but if seems to me that you would just need to change occurences of: > > > > #ifdef INET > > > > to > > > > #ifndef INETLESS > > > > No? > > I admit ignorance of both C preprocessor workings and kernel code, but > that *sounds* reasonable . . . :) > > Why don't you work up some diffs and submit them to the appropriate > person? > > > Donald J. Maddox > > (dmaddox@scsn.net) > > Ben > > "You have your mind on computers, it seems." I'm afraid there's another point overlooked here. Options like INET and even device npx0 are part of a great(?) BSD heritage. I guess INET was in BSD kernel configs long before FreeBSD was born. On the other hand, it *is* confusing for a newbie to configure a FreeBSD kernel. I think it would be better to just be able to mark to config that some configurations are dangerous, so when config-ing a kernel missing something important it will give a warning such as: ***WARNING*** You are missing the 'INET' option. The configured kernel may not be bootable Even WinNT gives this sort of warning when you disable, say, a SCSI device driver (of fear that it is the controller for the boot disk). I think this will leave us with the freedom to hack, the standard BSD options in the kernel, and will scare off curious newbies from removing important options. Now all that's left is to hack config ;-) Nadav