Simon makes a note of the rather interesting-looking
LUFS-Python, a tool for writing
filesystems in Python. He says:
bq. At first glance, this is a bit of a gimmick – why would you want to
write your own filesystem in the first place?
…and then goes on to list pretty much all the ideas I immediately
thought of as to why this would be good :) A filesystem that
automatically ran Tidy on HTML files, for
example. I’ve toyed with the idea of this sort of thing before and been
disappointed that there’s no easy way to do it under Linux—the Hurd has
stuff that can do this, but Linux doesn’t. It’s also not in
userspace—you need the kernel LUFS framework
in your kernel to do this—but it’s cool anyway. One to think about in
more detail.
Filesystems in Python
I'm currently available for hire, to help you plan, architect, and build new systems, and for technical writing
and articles. You can take a look at some projects I've worked on and
some of my writing. If you'd like to talk about your upcoming project,
do get in touch.