Date: Mon, 28 Dec 1998 00:17:10 -0500 (EST) From: Brian Feldman <green@unixhelp.org> To: Kenneth Wayne Culver <culverk@wam.umd.edu> 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.BSF.4.05.9812280013210.225-100000@janus.syracuse.net> In-Reply-To: <Pine.GSO.3.95q.981227225107.29905D-100000@rac2.wam.umd.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 27 Dec 1998, Kenneth Wayne Culver wrote: > > 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. > > Kenneth Culver > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > Brian Feldman _ __ ___ ___ ___ green@unixhelp.org _ __ ___ | _ ) __| \ http://www.freebsd.org/ _ __ ___ ____ | _ \__ \ |) | FreeBSD: The Power to Serve! _ __ ___ ____ _____ |___/___/___/ 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.BSF.4.05.9812280013210.225-100000>
