From owner-cvs-all Thu Sep 23 8:48:37 1999 Delivered-To: cvs-all@freebsd.org Received: from picnic.mat.net (picnic.mat.net [206.246.122.133]) by hub.freebsd.org (Postfix) with ESMTP id B5AA315025 for ; Thu, 23 Sep 1999 08:48:26 -0700 (PDT) (envelope-from chuckr@mat.net) Received: from localhost (localhost [127.0.0.1]) by picnic.mat.net (8.9.3/8.9.3) with ESMTP id LAA07700; Thu, 23 Sep 1999 11:35:49 -0400 (EDT) (envelope-from chuckr@mat.net) Date: Thu, 23 Sep 1999 11:35:49 -0400 (EDT) From: Chuck Robey To: David Schwartz Cc: Peter Wemm , cvs-all@FreeBSD.org Subject: RE: Building klds (was: cvs commit: src/sys/i386/include param.hsrc/sys/alpha/include param.h src/sys/conf options src/sys/i386/conf LINT) In-Reply-To: <000201bf05d8$25511990$021d85d1@youwant.to> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Thu, 23 Sep 1999, David Schwartz wrote: > > > This is interesting ... I was under the impression that the idea of having > > hte kernel dynamically load things was more than just a kernel > > space-saver, it was supposed to be a way to have one set of code be able > > to adapt to any user's machine environment, even if it changes on > > the fly. > > Your statement makes me think that you intend that the road ahead holds > > modules that are customized in such a way that no such real portable > > adaptability is in our future. > > Would not the "one set of code" of which you speak be a kernel > and a set of modules compiled as a unit for the purpose of being such > a set? That was one set for all users, not one set per user, which is what we had before the idea of loading features dynamically appeared. I'm ignoring the feature that this makes the kernel smaller, I am concentrating on the idea that this makes it possible for any user to get a set of files and have the kernel automatically adapt itself by autoloading. If the modules are customized to where you need a special set, it seems to destroy that capability. One would need to know beforehand what you were going to have in your system, to get the right set of modules. > > DS > > > ---------------------------------------------------------------------------- Chuck Robey | Interests include C programming, Electronics, 213 Lakeside Dr. Apt. T-1 | communications, and signal processing. Greenbelt, MD 20770 | I run picnic.mat.net: FreeBSD-current(i386) and (301) 220-2114 | jaunt.mat.net : FreeBSD-current(Alpha) ---------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message