Description
Yalnix, an entire OS from scratch, is by far the most ambitious thing I've built. Made personal design choices for process scheduling, mutexes, memory management, sys calls, synchronization objects, and all things involved in an OS. Tested my conceptual understanding of an OS while pushing me to the limits of my ability to design a clearly documented system in C that works.
To access the code or use Yalnix, please reach out to me (jackbee0221@gmail.com) as it is kept in a private github repo.
Demo
Here is a video of Yalnix running on the most rigorous testing, with multiple processes abusing it:
Tools + Frameworks
C