Skip site navigation (1)Skip section navigation (2)
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>