From owner-freebsd-current Wed Feb 11 18:07:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA09569 for current-outgoing; Wed, 11 Feb 1998 18:07:57 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA09519 for ; Wed, 11 Feb 1998 18:07:50 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [194.198.43.36]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id CAA03056; Thu, 12 Feb 1998 02:07:39 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.6/8.8.6) id DAA21958; Thu, 12 Feb 1998 03:07:38 +0100 (MET) Message-ID: <19980212030737.36421@follo.net> Date: Thu, 12 Feb 1998 03:07:37 +0100 From: Eivind Eklund To: Terry Lambert Cc: dg@root.com, current@FreeBSD.ORG Subject: Re: Hollywood (Re: PATCH.M ) References: <199802112000.MAA21439@implode.root.com> <199802120139.SAA28932@usr07.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88e In-Reply-To: <199802120139.SAA28932@usr07.primenet.com>; from Terry Lambert on Thu, Feb 12, 1998 at 01:39:19AM +0000 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Feb 12, 1998 at 01:39:19AM +0000, Terry Lambert wrote: > > >When FreeBSD boots, it uses my init_main.c. SYSINIT was *my* baby, > > >as is the kernel process starting code used by updated (now syncd), > > >etc.. > > > > Yes, and I recall that SYSINIT was broken and took some frobbing by > > Julian to get it to work. I might also mention that some people, myself > > included, aren't entirely satisfied with the direction that SYSINIT has > > taken us. > > FWIW, neither am I. The intent was to make it so that you could > decide to include a kernel component by linking it or not linking > it. Unfortunately, people have continued futzing around with the > config program and puting opt_this.h and opt_that.h everywhere, > instead of getting rid of conditional compilation in favor of > conditional linking, and from there to conditional agregation > of seperate object sections (using ELF). In my ideal world, > there is no "config". I'm planning to do a option-walk-through and change the options that can easily be changed to sysctl's. This will at least get rid of some of them. If you want to get rid of config, mailing me patches that remove one and one option is a good way to get closer to that goal ;-) I promise to commit any such patch within 48h unless I'm absent or have a deadline just that day. Restriction: The patch must be correct as far as I can verify, and must not look like an option that could easily just be removed instead, and the SYSCTL fields must include a filled-out description. And as stated above: Each patch should remove _one_ option. Eivind, who realize that this is drudge work, but it still needs doing. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe current" in the body of the message