3 ms·
This reminds me of a very fun assignment we had in college: we had to implement a FUSE filesystem to extract ID3 tags from MP3s. This was part of our OS class t
by mitchellh 12y ago
This reminds me of a very fun assignment we had in college: we had to implement a FUSE filesystem to extract ID3 tags from MP3s. This was part of our OS class to learn about the filesystem (while at the same time we were diving into the Linux kernel).
I'd really recommend to anyone who wants to understand more about filesystems to write your own FUSE filesystem. It isn't difficult (assuming you have a basic understanding of C), they run in userspace so they can't mess things up too badly, and it is really gratifying to drag/drop files into a folder and have magic happen.
- pmiller2 12y agoActually, you don't even have to know C; you can do it in Python. Here's an example: http://www.stavros.io/posts/python-fuse-filesystem/ http://www.stavros.io/posts/python-fuse-filesystem/