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?