Monolithic kernel for x86_64
| .vscode | ||
| src | ||
| .gitignore | ||
| autodebug.sh | ||
| bochsrc | ||
| bx_enh_dbg.ini | ||
| compile_flags.txt | ||
| LICENSE | ||
| limine.conf | ||
| linker.ld | ||
| Makefile | ||
| README.md | ||
Neobbo
Hobby operating system for the x86_64 architecture written in C. Licensed under GPLv3
How to build
First run make dependencies to clone and build Limine and Flanterm
Then run make all - make sure to adjust the CC, AS and LD flags to match your cross-compiling toolchain
in the build folder you should have a SFB25.iso file.
To try out Neobbo you can use QEMU:
qemu-system-x86_64 build/SFB25.iso -machine q35 -m 512M
External projects
- Limine bootloader for the bootloader
- Flanterm for the terminal
- uACPI for the AML interpreter and other ACPI stuff