FUSE is an interface that allows users to implement filesystems without needing to touch the bulky kernel code. While we might have heard about ext4 or btrfs, we too can develop our own filesystems!
In this session, we'll be going through the development of a very simple SQLite backed filesystem. We then will extrapolate this understanding to see how Google Drive is mounted locally as a filesystem. We'll end the session by discussing use cases for FUSE.