Project active since
Saturn is built around a 32-bit microkernel. The kernel itself is small and responsible for only a few key features including task scheduling, memory management and inter-process communication. All other features (drivers, filesystems, GUI) are handled by isolated ring-3 processes called services. Applications and services communicate via asynchronous message passing.