Linux-like Operating System

Asynchronous, multithreaded OS: processes, IPC, custom sync primitives; debugged extensively with GDB.

About This Project

Contributed to an asynchronous, multithreaded OS with process management and interprocess communication. Implemented low-level synchronization primitives and used GDB extensively to diagnose and reduce concurrency bugs.

Technologies Used

CThreadsIPCGDB