xv6/JOS Kernel Labs
Systems programming labs extending the xv6 and JOS kernels with schedulers and memory management.
Implemented xv6 kernel scheduler extensions including MLFQ and Lottery scheduling with custom syscalls for priority and ticket management. Built low-level JOS memory-management components for page allocation, virtual memory mapping, page-table walking, and kernel debugging.