SanyaNya / xv6pp

xv6 OS implementation in modern c++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Work in progress.
For now only bootloader implemented.

Build:
    $ cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=toolchains/i386-elf-g++.cmake -G"Ninja"
    $ cmake --build build

QEMU test:
    $ qemu-system-x86_64 -hda build/kernel.img

About

xv6 OS implementation in modern c++

License:MIT License


Languages

Language:C++ 95.5%Language:CMake 4.0%Language:Assembly 0.4%