Building flexible filesystems with FUSE-Python

anurag


2

Votes

Description:

FUSE is a powerful library to implement a fully functional filesystem via userspace programs. FUSE-Python makes it easier to implement and prototype new filesystem ideas in Python.

In this talk, we'll see:

  • What's FUSE?
  • FUSE API overview
  • Directory operations
  • Reading files
  • Develop a toy filesystem

The intended takeaway from this talk would be a much better understanding of what happens behind the scenes when a file is requested from the disk and how one can think beyond traditional ways of storing data.

Prerequisites:

  • A laptop running GNU/Linux
  • Basic understanding of Linux style filesystems.

Content URLs:

FUSE: http://fuse.sourceforge.net

FUSE Python reference: http://fuse.sourceforge.net/wiki.old/index.php/FUSE%20Python%20Reference

Toy filesystem: https://github.com/gnurag/toyfs

Slides for the talk: http://xinh.org/fuse-python/

Speaker Info:

Anurag works with Red Hat at their Pune office. He's a part of Subscription Engineering group and loves to play with APIs.

Speaker Links:

https://github.com/gnurag

http://www.slideshare.net/gnurag/

http://www.debian-administration.org/users/anurag

Section: Infrastructure
Type: Talks
Target Audience: Beginner
Last Updated:

Please add the real life use-cases, how FUSE helps writing file systems in few lines of code..may be accessing social content on filesystem as a usecase in addition to toyfs !

Also describe your intended audience !

Cheers!

Piyush (~piykumar)
The comment is marked as spam.

Andrewstrauss

Can we use this python language in the real life object and what another program we can make it for the get some effective program euchre free . Please give some intro about this amazing concept.

anke99

Login to add a new comment.