Skip to content

vlyr/bodaciOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BodaciOS - A Minimal Operating System for Learning Purposes

Preview

Usage

Dependencies

  • GNU Make
  • QEMU
  • Cross compiler for your intended target (x86_64-elf-gcc or i686-elf-gcc, for example).

Building and Running

NOTE: The only supported targets as of now are i686 and x86_64.

Arch Linux users can download a GCC cross compiler from the AUR.

git clone https://github.com/vlyr/bodaciOS
cd bodaciOS

# ./run.sh Builds the kernel, creates an ISO file and runs it via `qemu-system-x86_64`.
./build.sh