Rare find

CavOS. A complete operating system written in C that you can actually read and understand.

malwarepad.com

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

June 2026
  • Better care of the num_sectors field in ext2
  • Use 0 instead of false when returning an integer like a normal person
  • Use a hashing algorithm as an optimization
  • Implement a global ext2 object caching system
  • Fat32 more streamlined parsing
  • Fat32 off by one, sanity checks and small leak fixes
  • Networking & general stuff I held locally
February 2026
  • AVL traversal function
  • New circular functions & clock stuff
  • POLLRDNORM & proper select remaining time
January 2026
  • Better ext2 deletion (fs still needs work) & more multithread conside…
  • Remove obsolete task blocking system
  • Pipe fixes, multithreaded exit considerations
December 2025
  • Fix deadlock when address is used
  • Separate free port tracking from udp
  • Start a custom network stack. Implements eth, arp, ipv4 & udp along w…
  • Small fix forgotten in my local tree
  • Small bugfix
  • Move unix sockets to a circular buffer instead of inefficient memmoves
November 2025
  • Add make tools' directory to gitignore