Linux virtual LIFO device
Implemented a virtual last-in, first-out character device as a loadable Linux kernel module.
Implemented a virtual last-in, first-out character device as a loadable Linux kernel module. Worked with module and device interfaces, device-state management, and the user/kernel boundary to understand how applications interact with kernel-backed services.
The implementation and notes come from an operating-systems assignment. Building at the user/kernel boundary made device interfaces and operating-system state management concrete.