Monolithic kernel for x86_64
Find a file
2026-01-24 08:15:08 +01:00
.vscode Initial commit - slab allocator, kmalloc, other re 2026-01-22 08:05:47 +01:00
src Rename & scheduler stuff 2026-01-24 08:15:08 +01:00
.gitignore Work on scheduler 2025-11-08 17:05:49 +01:00
autodebug.sh Initial commit - slab allocator, kmalloc, other re 2026-01-22 08:05:47 +01:00
bochsrc Initial commit 2025-10-22 15:51:24 +02:00
bx_enh_dbg.ini Initial commit 2025-10-22 15:51:24 +02:00
compile_flags.txt Initial commit 2025-10-22 15:51:24 +02:00
LICENSE Initial commit 2025-10-22 15:51:24 +02:00
limine.conf Rename & scheduler stuff 2026-01-24 08:15:08 +01:00
linker.ld Initial commit 2025-10-22 15:51:24 +02:00
Makefile Rename & scheduler stuff 2026-01-24 08:15:08 +01:00
README.md Rename & scheduler stuff 2026-01-24 08:15:08 +01:00

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