The i9 platform uses a microkernel-based design with strict enforcement of the message bus and server architecture. This ensures core stability even if a component fails. The system is open source with no binary-only components. It allows deep instrumentation and visibility throughout the system for users and developers. Granular process control allows restricting process and system server usage from boot time for specific users or accounts. This control can work with POSIX permissions and reinforce personality settings.