Litchi
1.0.0
Please check litchi-rs, the continuation of this project in ~100% Rust!
Bugen's toy kernel for x86 systems implemented in modern C++.

Litchi is compiled to i386-elf target, which may require a cross-compiler. For macOS user, some Homebrew formulae and bottles are provided (see BugenZhao/homebrew-litchi).
Make sure you have Homebrew installed, then simply run:
$ brew tap bugenzhao/litchi
$ brew install i386-litchi-elf-binutils
i386-litchi-elf-gcc
i386-litchi-elf-gdb
litchi-qemuLitchi is built by CMake, which is fairly easy to build and run:
$ git clone https://github.com/BugenZhao/Litchi.git && cd Litchi
$ mkdir build && cd build && cmake .. && make qemustringToLongscanFmthelpechovm-*
mapdump...