Skip to content

ThunderOS v0.10.0 - System Control

Latest

Choose a tag to compare

@byteshiftlabs byteshiftlabs released this 09 Apr 18:43
· 6 commits to main since this release

Summary

ThunderOS v0.10.0 publishes the System Control milestone from main. This release adds graceful shutdown and reboot support from user space and includes the release-hardening work needed for the public ThunderOS repository.

Changes

  • Added sys_poweroff() and sys_reboot() together with the poweroff and reboot userland utilities
  • Added SBI SRST, legacy SBI, and QEMU test-device fallback paths for reliable shutdown and reboot on the supported QEMU environment
  • Hardened VirtIO, ext2, signals, errno handling, process isolation, and build/test workflows since v0.9.0
  • Added SECURITY.md, CodeQL, dependency review, and pinned documentation dependencies for the public release path
  • Aligned release metadata, documentation, and runtime banners to v0.10.0

Verification

  • make clean && make -j2 && make test
  • make -C docs clean html SPHINXOPTS='-W --keep-going'