[quote]
Last, I need to address a controversial question: Was it a good idea implementing my own operating system? Short answer: Probably not! While I managed to prove my initial hypothesis that complex operating systems are not needed to run Java server applications, I could probably have done this without having to implement my own operating system. From a practical point of view, I could just have made a bare bone Linux installation, which is what I would recommend to most people who want to try this, and this is what we are doing where I work now. On the other hand, it was a lot of fun making Sanos, and I learned a lot doing it, also many things that are useful even if your job is not implementing operating systems.
[/quote]
And it hasn't had a update since Mar 8, 2012? Or is it continuing on Github?
Thanks for the awesome work!
If the purpose is to run specific apps with minimal OS, can buildroot or some container-based approach achieve the same goal?
I'm just the messenger, I like the project too.
>>container-based
Just create a boot image. Qemu works out of the box.
On the Homepage exist Emails exchangedwith the creator. It was a brian fart to move on to a exokernel 5 years ago.
Exokernel are on Ring 0. For any hardware virtualization, this is the perfect optimization in large cloud installations. Exokernel are easy to manage from ring -1 VM software. And can boot in < 100 ms.
So a application node can be add to cloud setup or reboot after a crash. Btw the author is working at a big search engine since over 10 year.