Kestrel is a kernel.
There are several installation requirements for the project.
The project uses the Bazel build system, which requires a JDK.
- Install any
JDK(version 8 or above) Bazelinstallation guide
The project uses xorriso to create bootable images.
- Install
xorrisoviaapt
The project uses the qemu emulator.
- Install
qemu-system-x86viaapt
- Run without debugging:
bazel run //image:emulator --config kestrel
- Run and debug:
bazel run //image:debuggee --config kestrelbazel run //image:debugger --config kestrel