Linux kernel extension: custom file session

Posted on Mar 25, 2014

Uni project for the Operating Systems course.

https://github.com/giamo/linux-kernel-session

Linux kernel extension that provides a variation of the default Linux file session. If a file is opened with this session system, all its content and changes made on it are flushed to main memory instead of the BUFFER CACHE, and all modifications are visible to other processes only when the file is closed.