[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [alliance-iosk] IOSK LM



Ramon van Handel wrote:

> Hello again !!!

Ciao :)

> I've been looking at the LM (not in great detail, though), Stefano, and I
> like it (haven't tested it out yet, I'll do that tonight.)

Nice thing to hear. We have to agree in which way get resources exactly
(formally speaking, I can't use CKresourceAlloc, since this function does not
reside on CK).
It's small, and this is intentional (I want to demonstrate that the overhead of
a dynamic-approach like mine LMs, where only needed things are necessary, is
*much* better than a standard one). Also, after LMerror is in place, will
demonstrate how powerful will be error handling.
Remember to answer my previous questions after you test on your PC. It's very
important that we work out all problems in this first LM, because I want to have
it fully functional ASAP.

> In your Todo list, you mention that you need to write a dynlinker.  This is
> of course important, but as long as it's on linux we might as well use
> linux's dynamic linker.

Yes, we could, and I have already written some stuff with dlsym/dlopen/dlclose.
But it is interesting for me this stuff...
Question: under CK tree there is ELF. Well, from a formal point of view, ELF
loader should be outside CK, since it is logically external to the CK
environment. It is a resource used by CK, but not pertinent to CK. Also, the LM
loader will use it also.....where we move that? It's something that AK will use,
so using your chart is an SL (stands for System Library, isn't it?).

> What I feel is more important is that you actually
> make the LM be usable through the IOSK...  perhaps you should work on that
> first ?  After all, that IS the point of an LM...

This is my exact schedule:

-Add LMerror
-Modify ioperm (in which way Ramon?)
-Add EPP code, so I can hopefully use it really on my PC
-Modify IOSK code so that will use as default configuration the parallel LM, and
statically link it to IOSK
-Start to include queueing code that reside on my HD
-Use queues to fetch data to parallel LM
-Include dynalink code

Maybe another LM will be coded, for keyboard handling for instance. It is more
or less easy to do, so it's not time consuming and will be useful.

Stefano

-
Alliance-IOSK:	http://iosk.allos.org/
Archive:	http://humbolt.nl.linux.org/lists/