Jul 2025 – Aug 2025
CosmOS
Operating System built from scratch inspired by Unix V6
Technologies
COperating SystemsRISC-VSystems Programming
About This Project
Collaborated in a team of three to develop core OS subsystems, including interrupt handling, user-level threading, and kernel/application paging, inspired by Unix Version 6.
Implemented a custom, block-based filesystem with full CRUD functionality (create, read, update, delete) and a caching system for improved I/O performance.
Built virtual memory management using the RISC-V Sv39 paging scheme, with lazy allocation and page fault handling to optimize memory utilization and process isolation.
Links & Resources
Source code available for private review upon request.