* Documentation about the Virtual File-System
@ 2005-06-27 17:08 Guillermo López Alejos
2005-06-27 17:58 ` Pekka Enberg
0 siblings, 1 reply; 4+ messages in thread
From: Guillermo López Alejos @ 2005-06-27 17:08 UTC (permalink / raw)
To: linux-kernel
Hi,
This is the first time I post to this mailing list.
I am working with the Computer Architecture department of my
University (Carlos III of Madrid, Spain). I have to adapt an existing
(distributed) filesystem to the Linux kernel. Therefore, I am looking
for the interfaces in the Virtual File-System.
I do not know if this is the correct mailing list to post to about
this topic. If not, please, tell me.
I have read some documentation, but I have not found any reference to
the 2.6 kernel:
- http://www.linux.it/~rubini/docs/vfs/vfs.html
- http://www.faqs.org/docs/kernel_2_4/lki.html#toc3
- http://www.cse.unsw.edu.au/~neilb/oss/linux-commentary/vfs.html
I cannot determine if this references are up-to-date, because I have
not started coding yet. In case they are not, do anyone knows about
newer references?
Is there any "Building a File system HOWTO"?
Thanks in advance,
Regards,
--
Guillermo
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Documentation about the Virtual File-System
2005-06-27 17:08 Documentation about the Virtual File-System Guillermo López Alejos
@ 2005-06-27 17:58 ` Pekka Enberg
2005-06-27 22:42 ` Ritesh Kumar
0 siblings, 1 reply; 4+ messages in thread
From: Pekka Enberg @ 2005-06-27 17:58 UTC (permalink / raw)
To: Guillermo López Alejos; +Cc: linux-kernel
Hi,
On 6/27/05, Guillermo López Alejos <glalejos@gmail.com> wrote:
> Is there any "Building a File system HOWTO"?
I am not aware of such document but take a look at fs/ramfs/inode.c.
It is a simple memory-based filesystem and sort of a tutorial to the
VFS.
Pekka
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Documentation about the Virtual File-System
2005-06-27 17:58 ` Pekka Enberg
@ 2005-06-27 22:42 ` Ritesh Kumar
2005-06-28 0:17 ` Nate Diller
0 siblings, 1 reply; 4+ messages in thread
From: Ritesh Kumar @ 2005-06-27 22:42 UTC (permalink / raw)
To: Pekka Enberg; +Cc: Guillermo López Alejos, linux-kernel
On 6/27/05, Pekka Enberg <penberg@gmail.com> wrote:
> Hi,
>
> On 6/27/05, Guillermo López Alejos <glalejos@gmail.com> wrote:
> > Is there any "Building a File system HOWTO"?
>
> I am not aware of such document but take a look at fs/ramfs/inode.c.
> It is a simple memory-based filesystem and sort of a tutorial to the
> VFS.
>
> Pekka
> -
Did you try http://lxr.linux.no/source/Documentation/filesystems/vfs.txt
BTW, on a similar note can somebody recommend some simple sample code
on block IO?
Ritesh
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
http://www.cs.unc.edu/~ritesh/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Documentation about the Virtual File-System
2005-06-27 22:42 ` Ritesh Kumar
@ 2005-06-28 0:17 ` Nate Diller
0 siblings, 0 replies; 4+ messages in thread
From: Nate Diller @ 2005-06-28 0:17 UTC (permalink / raw)
To: ritesh; +Cc: Pekka Enberg, Guillermo López Alejos, linux-kernel
try reading the code to Minix FS, it is simple and will demonstrate
the interfaces you need to present to VFS, and the block interface to
access the disk. The page interface is preferred over the block
interface recently, expecially for high performance work, but FS's
that use it are more complex and harder to understand (reiserfs, xfs,
ext3).
Get Robert Love's kernel programming book, it has just barely enough
VFS documentation to get you started learning the current interfaces.
NATE
On 6/27/05, Ritesh Kumar <digitalove@gmail.com> wrote:
> On 6/27/05, Pekka Enberg <penberg@gmail.com> wrote:
> > Hi,
> >
> > On 6/27/05, Guillermo López Alejos <glalejos@gmail.com> wrote:
> > > Is there any "Building a File system HOWTO"?
> >
> > I am not aware of such document but take a look at fs/ramfs/inode.c.
> > It is a simple memory-based filesystem and sort of a tutorial to the
> > VFS.
> >
> > Pekka
> > -
>
> Did you try http://lxr.linux.no/source/Documentation/filesystems/vfs.txt
>
> BTW, on a similar note can somebody recommend some simple sample code
> on block IO?
>
> Ritesh
>
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel"
> in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at http://www.tux.org/lkml/
> >
>
>
> --
> http://www.cs.unc.edu/~ritesh/
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-06-28 0:18 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-27 17:08 Documentation about the Virtual File-System Guillermo López Alejos
2005-06-27 17:58 ` Pekka Enberg
2005-06-27 22:42 ` Ritesh Kumar
2005-06-28 0:17 ` Nate Diller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox