This category is on operating systems (OSs) which main trait is that they have a microkernel architecture. A microkernel is a minimal OS kernel providing only basic OS services (system calls), while other services (usually done by kernels) are done by user-space programs called servers. Usually, microkernels provide services such as address space (memory) management, thread management, and inter-process communication, but not networking, or display. Later extensions of microkernel designs led to new architectures such as nanokernels, exokernels, and hardware abstraction layers (HAL). Monolithic kernels (DOS, Linux, most Unix, Windows, etc.) go in their own category. On this page, OSs are arranged in three groups and levels: 1) Top group: types or classes of OS. 2) Middle group: OSs for which there are more than one instance of an OS of this name/type, an OS family. 3) Bottom group: specific OSs, individual instances; there is only one OS of this name/type.
This category is on operating systems (OSs) which main trait is that they have a microkernel architecture. Monolithic kernels (DOS, Linux, most Unix, Windows95/98/Me, etc.) go elsewhere.
MorphOS is a microkernel-based operating system (OS) for the Pegasos hardware platform. It runs on PowerPC processors by Freescale and IBM. It supports original AmigaOS MC680x0 programs by proprietary task-based emulation, and most newer, PPC/AmigaOS programs by API wrappers. It is API-compatible with AmigaOS 3.1, but has many enhancements to make it more modern, such as a GUI based on the Magic User Interface. Source code licensing is mixed, proprietary and open source: the OS kernel is proprietary, but several other parts are open source: libraries, desktop interfaces (including the default GUI, Ambient). Development is by a core team, and contributors.
This category is for operating systems (OSs) with two main traits, they: 1) Have a microkernel architecture. 2) Are open source. Other OSs go elsewhere. On this page, OSs are arranged in two groups and levels: 1) Top group: OSs for which there are more than one instance of an OS of this name/type, an OS family. 2) Bottom group: specific OSs, individual instances; there is only one OS of this name/type.
To this category, please submit only operating systems (OSs) which have a microkernel architecture, and are open source. Other OSs go elsewhere.
All operating systems (OSs) in this category support POSIX standards fully or partly. POSIX is an acronym for: Portable Operating System Interface for UniX. Much like TRON, POSIX is not a body of computer code that is compiled and run on some processor. Rather, it is a set of standards (IEEE 1003.1): interfaces, design guidelines, software design specifications, defining (for creating) the computer code that will become language interfaces between an OS kernel and its programs, to give compatibility when moving programs between compatible systems. POSIX is made mostly of features from BSD Unix and Unix System V. Much like Open Source software, all POSIX standards are copyrighted (by the Institute of Electrical and Electronics Engineers, Inc., IEEE; new versions have joint copyright by IEEE and Open Group), but available for use by software developers anywhere in the world for free. Thus the OS architecture based on POSIX is an open architecture that invites and welcomes cloning and interoperability. On this page, OSs are arranged in two groups and levels: 1) Top group: OSs for which there are more than one instance of an OS of this name/type, an OS family. 2) Bottom group: specific OSs, individual instances; there is only one OS of this name/type.
All operating systems (OSs) in this category support POSIX standards fully or partly.
ReactOS is a project to develop an open source operating system that is object code-compatible with Microsoft Windows NT applications and drivers.