RuiwenTang / ToyOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ToyOS

A hobby os made for fun.

Requirement

  • Ninja
  • Meson
  • Nasm
  • Cross GCC Compile
    ./make_toolchain.sh
    
  • QEMU or bochs

Compile and Run

meson setup build --cross-file toy-os-crossfile.txt

python run_qemu.py
# or
python run_bochs.py

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 57.1%Language:C++ 31.4%Language:Assembly 5.6%Language:Meson 2.6%Language:Python 2.1%Language:Shell 1.2%