My first OS! A barebones OS named BonelessOS. Can display any text on the terminal, currently.
Resources referred:
Building requires a Linix system with nasm
and some grub
tools:
- Linux:
sudo apt install nasm grub-pc-bin grub-common xorriso
The .iso
can be emulated using qemu
, for example.
- Linux:
sudo apt install qemu-system
- MacOS:
brew install qemu
- Windows: https://www.qemu.org/download/#windows
Building requires Linux:
make
The .iso
can be emulated on any OS:
qemu-system-x86_64 -cdrom dist/kernel.iso
TODO:
- Write a proper
README.md
- Implement long mode
- Add C interfacing