An experimental operating system written from scratch, focused on low-level systems development, hypervisor control, and virtualization research.
- C 99.7%
- Makefile 0.3%
Aetherium
A future project containing a hypervisor and virtualisation code. No promises.
Prebuild requirements
base development things, including qemu and optionally gdb. Now do git submodule things if you want to make a bootable media later:
git submodule update --init --recursive
How to build
Run:
make
To get more debug information while running, build a full-debug version. might move this into a verbose mode or something:
make debug-aetherium CFLAGS+=' -DTEST'
License
MIT License - See LICENSE file for details.
Ideas
- load images (kinda works now)
- framebuffer overlay
- IO control
https://web.archive.org/web/20260201010321/https://wiki.osdev.org/Creating_a_64-bit_kernel