Repository navigation
AuriOS v0.2.2 is here!
This release focuses on improving the kernel's shell and terminal experience, strengthening the development workflow, and laying down better foundations for debugging and future development.
Highlights
- Improved shell & CLI
- Added Ctrl+L terminal clearing support
- Improved shell re-initialization after clearing the terminal
- Fixed command parsing issues
- Fixed uptime calculation
- Improved keyboard handling, including Ctrl key support
- ANSI & terminal improvements
- Added support for background colors
- Added support for ANSI movement sequences
- Replaced the static startup display with an animated one
- Improved terminal rendering and interaction
- Serial logging & debugging
- Added serial COM port support
- Expanded logging throughout the boot sequence
- Improved visibility into kernel initialization and debugging
- Build & development improvements
- Added a simple CI build pipeline
- Improved the GCC/binutils installation process
- Updated development and contribution documentation
- Improved GitHub Actions caching
- Project maintenance
- Updated contributor information
- General fixes, refactoring and cleanup across the kernel
Testing
AuriOS can be built and tested through QEMU using the provided Makefile.
make all
make run
A big thank you to everyone who contributed to this release, reported issues, tested changes, or helped improve AuriOS.