Bobbing for Kernels

See Bob. See Bob bob. Bob, Bob, bob!

libferris

Posted by kernelbob on November 21, 2008

And now for something completely different.

The Unix mantra “everything is a file” gives you great flexibility over where you store your data and how information is manipulated and replicated. Unfortunately, many things in Unix and Linux are not files, or ones that you might want to interact with anyway. For example, a PostgreSQL database is ultimately stored in a collection of binary files though you probably wouldn’t want to interact with those files directly. Instead of storing settings in a collection of tiny files, many applications use XML to store settings in a single file but then have to deal with parsing XML instead of just reading little files. libferris lets you mount both PostgreSQL and XML and provides you with a useful way to interact with the data contained in both as a virtual filesystem.

Read the rest here.

http://lwn.net/SubscriberLink/306860/d5b8b8fcb4d099c9/

Also note that the first comment references a similar project called Augeas.  I think the biggest difference is that Augeus originally targeted Unix config files.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: