HeadlinesBriefing favicon HeadlinesBriefing.com

Dual‑kernel QSOE 0.1 launches for RISC‑V

Hacker News •
×

The QSOE project shipped version 0.1 in June 2026, delivering a QNX‑inspired OS that lets developers pick between two kernels. Both variants use a single userspace and build system, but QSOE/N runs on Skimmer, a custom SMP microkernel, while QSOE/L runs on the established seL4 kernel.

The userspace binaries are 100 % identical; only the task manager and libc.so differ, sharing roughly 85 % of source code before the thin kernel‑binding layer. Architecture follows QNX Neutrino’s small‑kernel, userspace‑service model with synchronous message‑passing IPC. QSOE targets 64‑bit RISC‑V (RV64, Sv39) on the SiFive HiFive Unmatched board and runs under QEMU. All code is released under the Apache‑2.0 licence and downloadable from the project's GitLab.

Developers can clone the repo, run make to produce both kernels, and boot directly from U‑Boot or the mr‑bml EFI loader. Pre‑built images include skimmer.bin, modpkg.cpio, and ELF bundles for seL4, plus ready‑to‑run QEMU disk images. The roadmap outlines ten milestones leading to a unified 1.0 release, making QSOE a practical dual‑kernel platform for RISC‑V experimentation today.