This repository contains my implementations of the assignments for the Advanced Operating Systems course at IIT Kharagpur, Autumn 2025.
-
Assignment 1 — System Call Implementation
Added a custom system call to the Linux kernel, testing it via user-space programs, and understanding kernel–user space interaction. -
Assignment 2 — Loadable Kernel Module Implemented a per-process FIFO Queue in a Linux Kernel Module, exposing a
/procinterface for user-space interaction.