This section is for submicrokernel operating systems: OSs with non-monolithic architectures based on structures smaller than microkernels. Varieties and synonyms: lightweight kernel, nanokernel, picokernel, femtokernel, exokernel, no-kernel, or closely related topics. Most, maybe all object-oriented OS architectures also qualify as submicrokernels. Traditional OS architectures limit application performance, flexibility, functionality by fixing interfaces and implementations of OS abstractions such as interprocess communication and virtual memory. Submicrokernels address these issues in varied ways. Most are runtime extensible. Exokernels address such issues by application-level management of physical resources: they put applications in control, to run 10x or more faster than normal OSs. Submicrokernel Operating Systems Software Computers.
- www.UltraTechnology.com www
Chuck Moore Forth related links and streaming videos. www.UltraTechnology.com. Forth CPU chips. F21 simulator with editor/machine Forth compiler-assembler/debugger (freeware).
- Planned Miranda www
Planned features: Exokernel architecture, Miranda, object-oriented, POSIX compliant, intuitive GUI, and best technologies: journaled main filesystems, LibOS modular library. Development documentation. [Open Source, LGPL] Miranda.
- Growing Nanokernel www
Growing article, Nanokernel, with links to many related topics. Wikipedia. Nanokernel.
- Puts MIT Exokernel OS www
Puts applications in control, Exokernel OS, runs 10x or more faster. Exopc and XOK versions run on x86 PCs. ExOS library gives user-level extensible implementation of Unix OS, so most applications compile and run with no change. Download. [Open Source, MIT] MIT Exokernel OS.
- Downloads, Miranda: SourceForge www
Downloads, SourceForge, announcements, and a forum. Programming languages: Assembly, C, and C++. Miranda: SourceForge.
- Growing Exokernel www
Growing article, Exokernel, with links to many related topics. Wikipedia. Exokernel.
- Traditional Exokernel: An Operating System Architecture for Application-Level Resource Management www
Traditional OSs limit application performance, Operating System Architecture for Application-Level Resource Management, flexibility, functionality by fixing interfaces and implementations of OS abstractions such as interprocess communication and virtual memory. Exokernel address this via application-level management of physical resources. [ResearchIndex] Exokernel: An Operating System Architecture for Application-Level Resource Management.
- Makes miray Software www
Makes µnOS: 72k microkernel on 8k nanokernel client/server architecture based on OOP framework, Software, symmetric multithreading, multitasking, priority based scheduling, fully interruptible, separated address spaces, and full memory protection. Free download. miray Software.
- Exokernel dr'ex www
Exokernel written in C/asm for the x86 architecture. dr'ex. Released under GPL. dr'ex.
- Main Elysium www
Main idea: enforce no abstractions, Elysium, rather, have them as options, to all levels of system: hardware, kernel and file services, ways users interact with system; based on exo principles. Descriptions, news. [Open Source] Elysium.
- Information, dr'ex: SourceForge www
Information, SourceForge, news, forum, CVS, downloads. [Open Source, GPL] dr'ex: SourceForge.
- Fast, BRiX: SourceForge www
Fast, SourceForge, single privilege, single address space, preemptive multithreaded, persistent, data-centric, secure, multiuser OS, with safe language, reconfigurable graphical interface. BRiX: SourceForge.
- Fast, BRiX: Advanced Computing Environment www
Fast, Advanced Computing Environment, no-kernel, single address space, data-centric, preemptive multithreaded, persistent, secure, multi-user operating system, with Crush function-based programming safe-language. Some code available. [Open Source, Artistic] BRiX: Advanced Computing Environment.
- Encyclopedia Wikipedia: Capability-based Security www
Encyclopedia article, Capability-based Security, with links to many related topics. Wikipedia: Capability-based Security.
- Encyclopedia Wikipedia: Capability-based Addressing www
Encyclopedia article, Capability-based Addressing, with links to many related topics. Wikipedia: Capability-based Addressing.
- Brief Extensible Operating Systems www
Brief description, Operating Systems, and on-site links to descriptions of Choices, Exokernel, GLUnix, VINO, SPIN. Extensible Operating Systems.
- Suggests Using Kernel Extensions to Decrease the Latency of User-Level Communication Primitives www
Suggests solving networking and distributed systems latency via operating system extensibility; University of New Mexico Technical Report. Using Kernel Extensions to Decrease the Latency of User-Level Communication Primitives.
- Forth Forth Programming Language www
Forth history and selected links, Programming Language, with a focus on artificial intelligence. Forth Programming Language.
- The Crush/BRiX: An Experimental Language/OS Pair www
Crush/BRiX: An Experimental Language/OS Pair.
- Research Choices Object-Oriented Operating System www
Research OS coded in C++, Object-Oriented Operating System, architecture organized as frameworks of objects hierarchically classed by function, performance; customized by replacing subframeworks, objects; application interface is kernel objects exported via application/kernel protection layer; kernel and application objects examined via application browsers; runs on bare hardware on distributed and parallel computers. Virtual Choices (VChoices) also runs under Unix System V. Choices Object-Oriented Operating System.
- Growing Microkernel www
Growing article, Microkernel, with links to many related topics. Wikipedia. Microkernel.
- SUpport SUMO www
SUpport for Multimedia in Operating systems, SUMO, Lancaster University: microkernel OS with facilities to support distributed realtime and multimedia applications and ODP-based multimedia distributed application platforms. SUMO.
- The Convergence International www
The non-Wintel user group, International, supporting Acorn, Amiga, Apple, ARM, Be, NCs, PowerPC, Psion, Unix and other alternative operating systems. Services include a non-Wintel news summary. Convergence International.
- Growing Operating System www
Growing article, System, with links to many related topics. Wikipedia. Operating System.
- Alexa: Submicrokernel Operating Systems
Alexa Directory Top Sites: Submicrokernel Operating Systems
- DMOZ: Submicrokernel Operating Systems
dmoz.org Directory: Submicrokernel Operating Systems