Fork us on GitHub Follow us on Facebook Follow us on Twitter

Version 117 (modified by Jakub Jermář, 21 months ago) (diff)

Release Notes for HelenOS mainline

HelenOS 0.9.1 (Armonia) was released on May 11, 2019.

This document contains a summary of changes made to HelenOS since release 0.8.0.

Special Notes for this Release

This release brings a small change in the version numbering scheme. Since there are two releases per year, the first one will be 0.<YEAR-2010>.1 and the second one will be 0.<YEAR-2010>.2. Note that the agile bi-annual release cycle might produce releases that are slightly less "polished" in certain aspects, but it is also a driving force towards turning HelenOS into a production-ready operating system in the near future.


  • Dynamic linking is now supported and enabled by default on amd64, arm32, ppc32 and sparc64 (in addition to previous support on ia32)
  • Support for the MIPS Malta machine was improved by enabling serial console input/output both in the kernel console and also for the user interface.
  • Support for arm64 architecture (AArch64) was added. The port can run on the QEMU ARM Virtual Machine.


  • Support for serial console on the sparc64/sun4u machine was improved by enabling it in the kernel in addition to the already enabled support in the user interface.

Services and Drivers

  • New specialized utility pci for listing PCI devices
    • Plus corresponding backend support in the PCI driver
  • Added driver for virtio-blk block devices. Use -hdd virtio-blk to enable in QEMU. So far this works only on ia32 and amd64.

Fixed Logged Bugs & Enhancements

  • For the list of all logged defects fixed in this release, see this report.
  • For the list of all logged enhancements integrated in this release, see this report.

Known Bugs

  • For the list of known bugs still not fixed in this release, see this report.
  • For the list of all open tickets, see this report.