a native hypervisor for CrabOS and Windows.
make sure that your linux distribution has:
mtools
nasm
gcc
qemu-system-x86_64
./scripts/run.sh
mkdir ~/.config/gdb/ && echo "set auto-load safe-path /" > ~/.config/gdb/gdbinit
./scripts/debug.sh
gdb <the file you want to debug>
./configure --enable-x86-64 \
--enable-vmx \
--enable-gdb-stub \
--enable-iodebug \
--enable-long-phy-address \
--enable-raw-serial
--enable-debugger and --enable-gdb-stub are mutually exclusive
Tutorials
- intermezzOS
- hypervisor from scratch (windows)
- hypervisor from scratch (linux)
- native hypervisor from scratch part 1 & part 2
Projects
for more resources click me