Date: Mon, 28 Dec 1998 00:22:36 -0500 (EST) From: Kenneth Wayne Culver <culverk@wam.umd.edu> To: Brian Feldman <green@unixhelp.org> Cc: Poul-Henning Kamp <phk@critter.freebsd.dk>, Greg Lehey <grog@lemis.com>, "Jordan K. Hubbard" <jkh@zippy.cdrom.com>, FreeBSD current users <FreeBSD-current@FreeBSD.ORG> Subject: Re: Thanks, Core Team Message-ID: <Pine.GSO.3.95q.981228002001.24007B-100000@rac1.wam.umd.edu> In-Reply-To: <Pine.BSF.4.05.9812280013210.225-100000@janus.syracuse.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> > > > In message <19981228122531.C12346@freebie.lemis.com>, Greg Lehey writes: > > > >On Sunday, 27 December 1998 at 17:45:37 -0800, Jordan K. Hubbard wrote: > > > >>> 1. LKMs are gone. > > > >>> 2. This was decided by the core team. > > > >>> 3. Nobody else was informed. > > > >> > > > >> Actually, while some of the recent events came as much as a surprise > > > >> to core as anyone else, the transition from LKMs to KLD modules is not > > > >> and should not come as a surprise to anyone. We've been talking about > > > >> it for ages now in -current > > > > > > > >Sure, but that's not what I'm talking about. I've been gathering a > > > >lot of information about KLDs, and I've been meaning to move some > > > >time. But until this morning there was nothing to indicate that LKMs > > > >were going away in a hurry. It's interesting that recent events > > > >surprised you too, though. > > > > > > Notice my friends (and foes) that we have less than 3 weeks to get > > > the tree into a shape which we're going to be STUCK with for at least > > > a year in the form of the monster which drains our energies: "-STABLE" > > > > > > We don't want to carry all this old stuff around for another year... > > > > > > That is why something had to happen, and it had to happen NOW, not > > > after several weeks of fruitless flamefests in the mailing lists! > > > > > This is the _first_ good reason that I've seen for the "suddeness" of the > > change from LKMs to KLDs. I am personally happy as long as LKMs (such as > > Arla's afs client, or OSS/FreeBSD) can be loaded and used. > > The truth is, they CAN be loaded and used PROVIDED you are using an a.out > kernel. LKMs work using ld magic to relink the object file, the kernel, etc. > and ioctl it on into the kernel, basically. It's strongly tied to a.out, and > there's no reason at all to ever make LKMs ELFable, since KLDs already work, > and work well for ELF and a.out, requiring no black magic of ld and /dev/lkm, > just a simple int kldload(char *ko) syscall. LKMs die now, especially since > 3.0.1 will by default (I'm pretty sure) have an ELF kernel. That is cool, I understand that perfectly, I just wanted to make sure that for the time being, my OSS and AFS will work until the respective developers have time to re-develop their software to work with the new setup. Kenneth culver To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.95q.981228002001.24007B-100000>