Subject: Re: LKMs (was Re: IPSEC in GENERIC)
To: None <tls@rek.tjls.com>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: tech-kern
Date: 02/20/2006 10:28:42
Thor Lancelot Simon wrote:
> On Mon, Feb 20, 2006 at 09:06:03AM -0800, Garrett D'Amore wrote:
>   
>> Anyway, I generally concur with Steven, I'd rather get to basic LKMs now
>> and not get bogged down by over-engineering the project.  The real
>> question is: does core@ agree, or are there still serious objections to
>> LKMs in principle.  (It seems like the performance question is mostly
>> answered, though some actual benchmarking would be useful.  Can't do
>> that without actually implementing more LKMs though.)
>>     
>
> What's really needed is an in-kernel loader.  At least two developers
> have stepped up in the past and claimed to be in the midst of writing
> one of those, but nothing's ever come of it.
>   
Anyone working on it now?
> I also question whether, without versioning of modules and without
> inter-library dependencies, this will actually ever be particularly
> useful.  Finally, I think it's important to retain the ability to
> build a monolithic kernel for applications where the entire blob
> must be verified -- *without* running a chain of dependencies and
> hoping you got it right.
>   
Yes, for some things a monolithic kernel is still going to be needed.

We do need versioning, and binary stable APIs as well...  we have the
technology...

    -- Garrett
> Thor
>   


-- 
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134  Fax: 951 325-2191