From owner-freebsd-hackers Thu Jul 11 23:00:12 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA04341 for hackers-outgoing; Thu, 11 Jul 1996 23:00:12 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA04329 for ; Thu, 11 Jul 1996 23:00:10 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id WAA00690; Thu, 11 Jul 1996 22:54:47 -0700 From: Terry Lambert Message-Id: <199607120554.WAA00690@phaeton.artisoft.com> Subject: Re: Kernel Config (Was: GENERIC Kernel Debate) To: joerg_wunsch@uriah.heep.sax.de Date: Thu, 11 Jul 1996 22:54:47 -0700 (MST) Cc: freebsd-hackers@FreeBSD.org, sextonr.crestvie@squared.com In-Reply-To: <199607111918.VAA15753@uriah.heep.sax.de> from "J Wunsch" at Jul 11, 96 09:18:40 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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? > > The problem is that we could no longer use compile-time options. They > used to be simple -DFOO macros in the cc command line, and quite many > have been converted to "opt_foo.h" include options (so the Makefile > dependencies will work again). However, converting every (major) > #ifdef into a run-time configurable option will at least take a long > time, and it doesn't seem to be *that* desirable at all. Until you boot -c and want to change the probe-enable flags on com4:. Then you revel in the sysconfig and the boot -c use the same database and that such a conversion was thoughfully done by some sucker^H^H^H^H^H^Hhero. > AT&T and SCO and [insert your favorite commercial vendor] had a > totally different driving force to not use compilers -- they simply > didn't want the users the source code. Thus, compile-time options > were out of the question at all. And they didn't want the users to have bundled compilers. The reduced disk space requirements for the 95% of the user population running vertical market software instead of doing developement was just a happy side-effect. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.