/BonelessOS

A barebones OS named BonelessOS.

Primary LanguageAssemblyMIT LicenseMIT

BonelessOS

My first OS! A barebones OS named BonelessOS. Can display any text on the terminal, currently.

Resources referred:


Requirements

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.


Instructions

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