Hi Daniel,
Ok. So you mean you are able turn Android and isolated apps using OKL4 microkernel right ? Was there a need to modify Android ?
Yeah, definitely supporting environment for app would be required ::A OS would be required by applications to run.. So yes, we would need to route the calls to the OS.. For eg. , we have an Andoid OS running on mobile, and one app like email , then whenever app will require services from the OS , the calls will be routed to the OS.
Our main objective is to implement isolation on apps with single host OS i.e each running app is executed in its own VM (Just like Bromium has done for PCs Intel architecture)... for eg if user opens a browser or an email app, then a small VM is created just for that pariticular app. Currently we are not concentrating on hosting multiple OSes.
So currently confused whether to use Microkernel based apprach ie. OKL4 or hypervisor based approach i.e Xen.
Xen , in present form doesn't provide isolation for applicationa. Xen requires each VM to have its own guest and then guest can have its own individual set of applications. So , if we go for xen based approach then lot of work will be required to implement a small vm for each user process.
I think now you have better understanding of what we are trying to make. So , please can you suggest whether OKL4 can fit into the picture.
Please suggest.