HelenOS
From Wikipedia, the free encyclopedia
HelenOS | |
Website | www.helenos.eu |
---|---|
OS family | Experimental |
Source model | Open Source |
Latest stable release | 0.3.0 / Mar 18, 2008 |
Kernel type | Microkernel |
License | BSD |
Working state | Current |
HelenOS is an operating system based on a preemptible microkernel design. The source code of HelenOS is published under free software licences, making the operating system free software.
Contents |
[edit] Features
HelenOS is based on a microkernel design. It is fully preemptible. It provides all the facilities expected of a modern kernel, including multitasking, multithreading, and symmetric multiprocessing, but is small and easy to expand. Particular features of HelenOS are: lightweight IPC, thread-local storage, and user-space managed fibrils.
[edit] Development
HelenOS is developed mainly by staff and students at the Faculty of Mathematics and Physics at Charles University in Prague, with help from other contributors around the world.
[edit] Available ports
HelenOS has been ported to run on many different computer architectures including ARM, AMD64 (x86-64), IA32, IA64 (Itanium), MIPS, PowerPC (32-bit only), and sparc64. There are also incomplete ports to 64-bit PowerPC and the Xen hypervisor paravirtualization environment on IA32.
[edit] Source-code licensing
The source code of HelenOS is published under the BSD licence, while some third-party components are available under the GNU General Public License, and others are public domain. Both of these licences are free software licences, making HelenOS free software.
[edit] Research use
HelenOS is used for research in the area of creating a fully componentized operating system and implementing an object-oriented filesystem.
[edit] References
[edit] External links
This operating system-related article is a stub. You can help Wikipedia by expanding it |