All that fuzz about checksums and filesystems made me look into filesystem development. Don't worry, I'm not delusional enough to think that I can write the next big filesystem from scratch. I'm pretty sure that takes many years of experience. It's still an interesting topic -- and you have to start somewhere. There's this wonderful repo: https://github.com/psankar/simplefs That guy has written a simple filesystem for Linux. I haven't even checked if you can actually use it, because it's much more interesting to read the code in early commits. How do you *start* writing a filesystem for Linux?