/CAOS

CAOS (Challenge Accepted Operating System) is a basic operating system I made to prove I could build an operating system

Primary LanguageC

CAOS

CAOS is an operating system I wrote as a response to a challenge that I could not write one and it has grown from there. This is the second rewrite of the OS and it has been a work in progress for a year and half year.

Building

Requirements

  • yasm
  • nasm
  • gcc

Steps

git clone https://github.com/braydnm/CAOS
cd CAOS
./build_toolchain.sh
make

Running

Requirements

  • qemu

Steps

qemu-system-i386 -serial stdio -hda ./disk.img