Custom OS from scratch in C.
Find a file
2025-05-23 17:24:25 -07:00
isodir/boot cowos moves to 64bit! and framebuffers too ig 2025-05-23 17:24:25 -07:00
kernel cowos moves to 64bit! and framebuffers too ig 2025-05-23 17:24:25 -07:00
.gitignore cowos moves to 64bit! and framebuffers too ig 2025-05-23 17:24:25 -07:00
LICENSE Initial commit 2025-04-14 12:59:37 -07:00
Makefile cowos moves to 64bit! and framebuffers too ig 2025-05-23 17:24:25 -07:00
README.md cowos moves to 64bit! and framebuffers too ig 2025-05-23 17:24:25 -07:00

Migrated from Rekketstone/cowos

cowos

Custom OS from scratch in C

Notes

Heavily UNDER DEVELOPMENT

Currently just boots and well, does nothing lol.

BUILDING

You'll need a few things:

  • LLVM/Clang (default C compiler)
  • LLD (linker)
  • xorriso (iso creation)
  • git
  • make
  • qemu (for virtual machine)

After acquiring those just run make and it'll do everything for you:

make

Credits

  • nolibc: libc-less wrapper to make tiny static executables for simple programs.
  • Limine: modern, advanced, portable, multiprotocol bootloader and boot manager.