Skip to content
Release version 0.2

New features and major improvements since v0.1:

- HAL: introduced architecture-independent platform interfaces for the kernel.
- LoongArch64: added and stabilized boot, interrupt, timer, PCI, memory-management, and signal support.
- AArch64: added initial ARM64 boot, trap, timer, firmware, and VirtIO platform support.
- RISC-V: reorganized architecture code around the new HAL and expanded platform tests.
- Userland: adopted sbase as the default Unix utility suite.
- Contest environment: added setup and runner infrastructure for basic, BusyBox, musl, and glibc test workloads.
- Testing: introduced reusable platform-test and RISC-V kernel test frameworks.

Notable fixes and compatibility:
- Memory and signals: improved memory management and signal handling across architectures.
- Dynamic loading: fixed external-library compilation and dynamic loader behavior.
- mmap: corrected mapping behavior needed by dynamically linked programs.
- Contest mode: shut down cleanly after panic and made shutdown tests reliable.