Norost B - Object-oriented operating system
demindiro - 3 years ago (last modified 3 years ago)Norost B is an object-oriented OS built around a microkernel. It is mainly focused on isolating processes from the rest of the system to improve security, portability & scaling.
Specifically, there is no global filesystem, network interface ... Instead, processes interact with the outside world entirely through handles. This makes sandboxing simple: If a process has a handle to something, it can interact with it. Otherwise it is out of reach.
It's still very WIP. While it can be used to e.g. host a website I don't recommend using it yet for anything that is security-sensitive[1] or needs high reliability.
- Website: https://norost.com
- Repository: https://github.com/Norost/norost-b
[1] Quite ironic, I know
For fun I like to look at hobbyist operating systems and I have to say I liked this one quite much.
Worked in https://qemu.org last time I tried it.
https://lingemu.org didn't work (but it its still in alpha stages of development or something). Probably due to the lack of q35 chipset support.
reply
Is it meant as a general purpose operating system?
reply