24 lines
752 B
Markdown
24 lines
752 B
Markdown
# RoBoot
|
|
|
|
My attempt at making a bootloader and kernel.
|
|
|
|
## Bootloader
|
|
|
|
The bootloader is self-written, based on articles on [the OSDev wiki](https://wiki.osdev.org/). It's a single stage, ELF-loading bootloader in the most basic way possible.
|
|
|
|
More info in [the docs](./docs/bootloader.md)
|
|
|
|
## Kernel
|
|
|
|
The kernel is based on [the bare bones kernel from the OSDev wiki](https://wiki.osdev.org/Bare_Bones).
|
|
|
|
### Features
|
|
|
|
- [x] Terminal output (with newlines!)
|
|
- [x] _Very_ basic memory management
|
|
- [ ] Interrupt handling
|
|
- [ ] Keyboard input
|
|
- [ ] Filesystem interaction
|
|
- [ ] Better memory management
|
|
|
|
As a test, I've implemented day 1 of [advent of code](https://adventofcode.com/) on the [AoC branch](https://github.com/Robbe7730/RoBoot/tree/AoC).
|