From owner-freebsd-hackers Tue Apr 29 18:09:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA22065 for hackers-outgoing; Tue, 29 Apr 1997 18:09:13 -0700 (PDT) Received: from sendero.i-connect.net (sendero-ppp.i-Connect.Net [206.190.143.100]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id SAA21955 for ; Tue, 29 Apr 1997 18:08:43 -0700 (PDT) Received: (qmail 10781 invoked by uid 1000); 30 Apr 1997 00:46:52 -0000 Message-ID: X-Mailer: XFMail 1.1-alpha [p0] on FreeBSD Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <199704290713.AAA11846@implode.root.com> Date: Tue, 29 Apr 1997 09:18:02 -0700 (PDT) Organization: iConnect Corp. From: Simon Shapiro To: dg@root.com Subject: Re: A Desparate Plea for Help... Cc: freebsd-hackers@freebsd.org, Michael Smith , David Greenman Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi David Greenman; On 29-Apr-97 you wrote: > >unplugged. I am sure we have something like that already. Another > thing > >can > >be (again, if it is not there already) is a strict versioning option, > which > >even linux has; It allows the kernel modules loader to verify that a > given > >module is of the proper/matching version before loading. > > This has been planned since the beginning, but as of yet noone has > implemented it. At this point adding it might be a waste of time since > we are looking at completely replacing the existing LKM system. You guys know much more about this than I do. My suggestion would be to have a mechnism that allows multiple versions. Stabilizing the interface so that versioning is not critical is nice but will never answer all the questions. Maybe the modules need to be (short term) moved to the kernel source tree, so that make install in the sys/compile/FOO will a compilation of the lkm's and install the lkm's in /lkm/FOO. the kernel actually can demads its modules to come, then from /lkm/FOO. Now if one will copy a file from /lkm/BAR to /lkm/FOO, we will have a situation just as bad as we have today. Simon