sogood99 / ChisaiOS

A very small OS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChisaiOS

A very small OS written with the help of textbooks like this, tutorials like this, and the OSDev wiki. Currently it is only 32bits.

Installation

Install the i386 cross compiler with this tutorial, then git clone everything.

Available Scripts

Compile and link everything

make [all]

Run

make run

Clean

make clean

Clangd

For most 64 bit machines, clangd might complain that the addresses are 64 bit when casting to uint32_t, to fix this, simply run

bear -- make

About

A very small OS.


Languages

Language:C 61.5%Language:Assembly 35.2%Language:Makefile 3.3%