OSSO is a Micro Kernel OS. |
What does it mean? It means that it is structured with a minimal kernel that supports just multitasking and process interactions.
The other services (like File Systems, hardware access etc) are provided by dedicated processes which are NOT parts of the kernel.
This architectire is highly modular and allows to exploit parallelism between system operations.
It gets better performance under a server like load, where multiple applications works on disks and other pheripherals, allowing requests to be parallelized.
Micro Kernels introduce great latency in operations, because a single request have to go through several (usually three) layers of software (here processes) and back to be processed.