Subject: Re: Question about modules
To: Cherry G. Mathew <cherry.g.mathew@gmail.com>
From: Quentin Garnier <cube@cubidou.net>
List: tech-kern
Date: 08/28/2005 18:25:30
--UEgmpZn7Z/frN9Sq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Aug 28, 2005 at 09:22:55PM +0530, Cherry G. Mathew wrote:
> On 8/28/05, Quentin Garnier <cube@cubidou.net> wrote:
> [...]
>=20
> > Remember that the NetBSD kernel doesn't include a linker, so modload(8)
> > spawns ld(1) which does the actual linking and then modload(8) copies
> > the resulting binary to the kernel.
>=20
> Hmm... which means that linking in kernel modules at boot-time, the
> way FreeBSD does, is a still far away ?
>=20
> What would a TODO list for this look like ?

Very short:

 - specify and write a modern loadable modules framework
 - bury lkm(4)

A first step would be to have an in-kernel linker, of course.

--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"When I find the controls, I'll go where I like, I'll know where I want
to be, but maybe for now I'll stay right here on a silent sea."
KT Tunstall, Silent Sea, Eye to the Telescope, 2004.

--UEgmpZn7Z/frN9Sq
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iQEVAwUBQxHletgoQloHrPnoAQI38wgAstbtPnflmp+x3N8SzcDHSPYUn/isOqF8
uLyZPJoFp8g7UN1uC7EIbnI5FDPK1XYydzcBDIeZyJitp1nQzO2W5MjS1NCiCT6y
1PCNmOb/PRp5E0At4DMPmvLlEljr1kZyYRaVn/TNWI8tM8a+jIIM6R79hPvt559Y
un3rD9Pr+Jutf2kmThxTESEkDm+IqlTGqc/zZN98kwWxpLJF2t7LAaR/ZmW+okP4
n3uEsfCqid6HEsDH51VNRt2KwzgOvPldy2yHc03ropuWZrVp2VmTrhgshk92/xcL
VtP8i1psU9hLbl+tQ3ieAVqeaHZnNggOit+95Dj08vtibUnWLSxb1g==
=ubEc
-----END PGP SIGNATURE-----

--UEgmpZn7Z/frN9Sq--