Hi Michael, > I am interested in contributing to the L4 project by porting the > microkernel interfaces to run in a simulation mode (i.e. as a regular > application) on top of existing popular OS platforms. This would > allow applications to migrate to using the L4 interfaces as a library > without having to give up the amenities of their current operating > system. The point would be to build momentum so that people write > applications that benefit from being run on L4-based systems. > > Are there any people out there who are interested in this?
there is a variant of the L4/Fiasco kernel called Fiasco UX that can be executed as Linux program. At the Dresden OS Group, it was (and probably is) used a lot for developing user-level code. You can find more more information at the project's website: http://os.inf.tu-dresden.de/fiasco/ux/ I particularly recommend Udo Steinberg's studdy thesis, which offers a great deal of technical detail: http://os.inf.tu-dresden.de/papers_ps/steinberg-beleg.pdf As far as I understand, the approach is not tied to Fiasco but could be applied to Pistachio as well. If there existed a user-level version of Pistachio, I'd be one of its users for sure ;-) Norman