"HelenOS is a portable microkernel-based multiserver operating system
designed and implemented from scratch. It decomposes key operating
system functionality such as file systems, networking, device drivers
and graphical user interface into a collection of fine-grained user
space components that interact with each other via message passing. A
failure or crash of one component does not directly harm others. HelenOS
is therefore flexible, modular, extensible, fault tolerant and easy to
understand.
HelenOS does not aim to be a clone of any existing operating system and
trades compatibility with legacy APIs for cleaner design. Most of
HelenOS components have been made to order specifically for HelenOS so
that its essential parts can stay free of adaptation layers, glue code,
franken-components and the maintenance burden incurred by them.
HelenOS runs on eight different processor architectures and machines
ranging from embedded ARM devices and single-board computers through
multicore 32-bit and 64-bit desktop PCs to 64-bit Itanium and SPARC
rack-mount servers.
HelenOS is open source, free software. Its source code is available
under the BSD license. Some third-party components are licensed under
GPL."
http://www.helenos.org/
https://archive.fosdem.org/2016/schedule/event/microkernels_helenos_tools/
https://archive.fosdem.org/2016/schedule/event/microkernels_helenos_riscv/
No comments:
Post a Comment