[RFC PATCH 0/5] Shadow directories

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-kernel@...>
Cc: <linux-fsdevel@...>
Date: Thursday, October 18, 2007 - 11:21 am

Hello,

Let's say we have an archive file "hello.zip" with a hello world program source
code. We want to do this:
	cat hello.zip^/hello.c
	gcc hello.zip^/hello.c -o hello
	etc..

The '^' is an escape character and it tells the computer to treat the file as a directory.
[Note: We can't do "cat hello.zip/hello.c" because of http://lwn.net/Articles/100148/ ]
The kernel patch implements only a redirection of the request to another directory
("shadow directory") where a FUSE server must be mounted. The decompression of 
archives is entirely  handled in the user space. More info can be found in the documentation
patch in the series.

The shadow directories are used in RheaVFS project [ http://rheavfs.sourceforge.net/ ],
and it also can be used with the original AVFS [ http://www.inf.bme.hu/~mszeredi/avfs/ ].

The patches are against vanilla 2.6.23.
This is my first bigger contribution to the kernel so please be gentle ;-)

Jara

-- 
"Elves and Dragons!" I says to him.  "Cabbages and potatoes are better
for you and me."  -- J. R. R. Tolkien
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC PATCH 0/5] Shadow directories, Jaroslav Sykora, (Thu Oct 18, 11:21 am)
Re: [RFC PATCH 0/5] Shadow directories, David Newall, (Thu Oct 18, 12:30 pm)
Re: [RFC PATCH 0/5] Shadow directories, David Newall, (Thu Oct 18, 12:33 pm)
Re: [RFC PATCH 0/5] Shadow directories, David Newall, (Thu Oct 18, 12:53 pm)
Re: [RFC PATCH 0/5] Shadow directories, Jan Engelhardt, (Thu Oct 18, 12:05 pm)
Re: [RFC PATCH 0/5] Shadow directories, Jaroslav Sykora, (Thu Oct 18, 1:07 pm)
Re: [RFC PATCH 0/5] Shadow directories, Jan Engelhardt, (Thu Oct 18, 1:10 pm)
Re: [RFC PATCH 0/5] Shadow directories, Jaroslav Sykora, (Thu Oct 18, 4:10 pm)
Re: [RFC PATCH 0/5] Shadow directories, Jan Engelhardt, (Thu Oct 18, 4:12 pm)
[RFC PATCH 2/5] Shadow directories: core, Jaroslav Sykora, (Thu Oct 18, 11:23 am)
[RFC PATCH 3/5] Shadow directories: chdir, fchdir, Jaroslav Sykora, (Thu Oct 18, 11:25 am)
[RFC PATCH 1/5] Shadow directories: headers, Jaroslav Sykora, (Thu Oct 18, 11:22 am)
[RFC PATCH 5/5] Shadow directories: documentation, Jaroslav Sykora, (Thu Oct 18, 11:28 am)
[RFC PATCH 4/5] Shadow directories: procfs, Jaroslav Sykora, (Thu Oct 18, 11:26 am)