Re:Microkernels
Posted: Thu Jan 06, 2005 2:57 pm
@brendan: *rofl* I haven't expressed myself very clear, obviously.
I do a hybrid micro kernel, say, Services Like Process manager, File Manager and GUI Manager are processes of their own, while device drivers are *threads* running in kernel space - they are present in each and every adress space but are in general accesses only by the services - which means, one needs some way to transfer data from one adress space to another one.
@balroj: we are talking about means to transfer information between processes. This mostatime happens via small fixed size messages in a micro kernel. Gonna rant more later on or tomorrow. I'm debugging my floppy driver at the moment and don't really have a hankering for lengthy explanations. Pls bear with me for the moment.
I do a hybrid micro kernel, say, Services Like Process manager, File Manager and GUI Manager are processes of their own, while device drivers are *threads* running in kernel space - they are present in each and every adress space but are in general accesses only by the services - which means, one needs some way to transfer data from one adress space to another one.
@balroj: we are talking about means to transfer information between processes. This mostatime happens via small fixed size messages in a micro kernel. Gonna rant more later on or tomorrow. I'm debugging my floppy driver at the moment and don't really have a hankering for lengthy explanations. Pls bear with me for the moment.