Mon, 7 Apr 2025 09:00 Wed, 9 Apr 2025 18:00 Write a filesystem (optional)
Implement a simple filesystem in userspace using FUSE.
The evaluation for this course includes a number of low-level C programming assignments that will help you become familiar with the development of OS internals and the lowest-level software that interacts directly with the kernel.
Assignments are individual work.
Implement a simple filesystem in userspace using FUSE.
Implement some page replacement algorithms.
Implement a simple shell program with a few features.
Implement your own version of malloc(3)
, free(3)
and related functions.
Implement a few pure C functions pertaining to simple data structures.