Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
sen/README.md

27 lines
676 B
Markdown
Raw Normal View History

2022-06-06 20:50:50 -04:00
# sen
This is my custom kernel for learning purposes. I'm not a osdev at all, so please excuse the mess.
Right now it compiles for x86_64, 32-bit is not supported. Most of this is just skeleton code from osdev.org, but I cleaned
some stuff. I use Stivale for higher half kernel loading and not having to gaff about a bootloader for now. Limine is included
as my bootloader of choice.
## Building
Currently it requires GNU make, and some version of GCC. If you wish to build the iso, you also need xorriso.
Run make to build the elf:
```
make
```
Or if you wish to start a quick qemu test, use `run.sh`:
```
./run.sh
```
## Credit
- https://wiki.osdev.org/ of course!