How to Learn: Userland Disk I/O

Filesystems, file IO, and durability.