Prex
From Wikipedia, the free encyclopedia
Prex is an embedded real-time operating system released under the BSD license. It provides memory management, inter-process communication (messages and shared memory) and multithreading within the kernel, and leaves more application-specific features like a filesystem to be implemented. Prex currently runs on IBM PCs and Game Boy Advances, designed with portability in mind and offering virtual memory and memory protection when available.