HelenOS/helenos
A portable microkernel-based multiserver operating system written from scratch. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3247
- days_rel: n/a
- days_push: 9
- n_releases_24m: 0
Adoption not part of the score
1583 stars · 160 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HelenOS is a portable microkernel-based multiserver operating system written from scratch in C, decomposing OS functionality like file systems, networking, drivers, and GUI into fine-grained user space components communicating via message passing. It runs on eight processor architectures, from embedded ARM devices to multicore 64-bit servers, and is licensed under BSD.
Use cases
- study a microkernel-based operating system design
- run a modular fault-tolerant OS in QEMU
- research message-passing OS architectures
- develop an operating system for embedded ARM devices
- explore multiserver OS component isolation
- learn operating system internals from clean source code
When to choose
- you want to study or contribute to a clean, from-scratch microkernel OS design
- you need a research or educational OS with strong component isolation
- you want an OS that runs on many architectures including embedded ARM and SPARC
- you prefer BSD-licensed open source software
When to avoid
- you need a production OS with Linux application compatibility
- you rely on legacy POSIX APIs or existing software ecosystems
- you need mature hardware driver support for modern devices
- you want a turnkey desktop or server operating system
Facets
application · maturity active
gui networking file-system concurrency operating-systems embedded-systems developer-tools cross-platform cpp c microkernel multiserver operating-system message-passing research-os bsd-license portable operating-systems arm
7 sources
- readme: https://github.com/HelenOS/helenos · fetched 2026-08-28 · 7f333157bda8
- homepage: https://www.helenos.org · fetched 2026-08-29 · d4bb9ac99493
- site_page: https://www.helenos.org/wiki/About · fetched 2026-08-29 · d4bb9ac99493
- site_page: https://www.helenos.org/wiki/About?action=history · fetched 2026-08-29 · 6c8b64145b2d
- site_page: https://www.helenos.org/wiki/UsersGuide/QuickStart · fetched 2026-08-29 · df94419e6925
- site_page: https://www.helenos.org/wiki/About?action=diff&version=69 · fetched 2026-08-29 · eeba038e4fed
- site_page: https://www.helenos.org/about · fetched 2026-08-29 · 547c4dfc2337
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| HelenOS/helenos | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem