Thoughts on an exo/chache-kernel

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Mr_Spam

Thoughts on an exo/chache-kernel

Post by Mr_Spam »

What are your thoughts, conserns, and recomendations on the development of an exo-kernel, or a chache kernel.

Exo-kernel research:
http://amsterdam.lcs.mit.edu/exo/

cache-kernel research:
http://www-dsg.stanford.edu/papers/cach ... /main.html
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Thoughts on an exo/chache-kernel

Post by Pype.Clicker »

from what i've been reading so far about them, exo-kernels do not really satisfy me. Maybe i need to read more about it, but roughly, saying that the application is going to handle protocol stacks and file systems sounds a bit like MS-DOS days.
I'm not saying that it's wrong to do so, but it seems that it will lead to limited possibilities of applications interoperations. I mean, sharing of hardware resource will quickly become complex, and it'll be a nuisance if every application have to deal with it.
The approach of having a more complex OS as a library is a possible solution, but how can instance of the OS-lib in application X synchronize its decisions with decision of the same OS-lib in application Y ?

Imho, pure exo-kernels sounds to be restricted to single-targetted computers (Internet Servers, appliances, gaming consoles, etc), but i would be very surprised if it could handle a complete multimedia system. It would be like trying to have just DirectX as the user interface to the system, and nothing like window manager or common GUI.

I'm not telling it worth nothing, just that it doesn't sound appliable as-is to desktop multimedia computing.

Now, i'm less comfortable with cache kernels (actually, i haven't heard about them before today), but it doesn't sounds more efficient than microkernels as calls to the "application kernel" still need to go through the "cache kernel" (system calls, page faults, etc)...
Mr_Spam

Re:Thoughts on an exo/chache-kernel

Post by Mr_Spam »

thanks! does any one else have any opinions?
Post Reply