Skip to content

Releases: sandbox-science/AstraKernel

v0.1.0

27 Aug 20:19
f4afe1a
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Release AstraKernel v0.1.0

Warning

AstraKernel v0.1.0 is an experimental, educational project.
It is not stable, secure, or production-ready, and may contain breaking changes in future versions.
Use only for learning and experimentation.
The authors and contributors assume no responsibility for any issues, data loss, or damages resulting from its use.

This is the first release for AstraKernel from the roadmap toward file creation and saving. This release is the first phase of a series of multiple phases.

Phase A – Foundations ~ Kernel Bring-Up

  • Bootstrapping: stack setup, BSS clearing, entry into the kernel main.
  • UART I/O: putc/puts, getc/getline, basic shell loop.
  • Vector Table: Define vector table for exceptions/interrupts.
  • Basic Timer Interrupt: Configure one hardware timer, hook its interrupt to increment a "tick" counter.

What's Changed

New Contributors

Special thanks to the contributors of this project:

Full Changelog: https://github.com/sandbox-science/AstraKernel/commits/v0.1.0