714 B
714 B
KarlOS
KarlOS is a student effort in Karlsruhe to create a hobbyist Operating System from scratch. The current goal of the project is to develop a simple monolithic kernel for 64-bit Intel / AMD PCs, which could serve as a platform for experimentation in the future.
Build Dependencies
You will need:
- A x86_64 cross-compiler GNU toolchain
- GNU make (the current Makefile is unfortunately not compatible with BSD make)
- mkbootimg (part of [^BOOTBOOT])
- qemu-system-x86_64 to run the kernel in an emulator
Installing Dependencies, Building, and Running
See our wiki page.
References
[^BOOTBOOT] [https://gitlab.com/bztsrc/bootboot](The BOOTBOOT boot protocol and reference implementation)