[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What type of FS is there in GNU-HURD?
From: |
egan <address@hidden> |
Subject: |
Re: What type of FS is there in GNU-HURD? |
Date: |
Thu, 28 Nov 2002 03:53:39 +0100 |
User-agent: |
Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.1) Gecko/20020826 |
subodh bandhawakar wrote:
Hi All,
From following Link I came to know that object-oriented filesystem
can be implemented in GNU-HURD:-
http://mikro.org/Events/OS/ref-texte/disk_stallman.html
I would like to know whether this has been taken up by anyone. If yes, then
what progress has been made in this respect?
Where can I get the information about it? so that if I want to contribute how
can I do that?
Thanks
SB
Every filesystem is object-oriented.
You have objects (commonly called inodes, sometimes differentiated as
files and directories, and some other interesting stuff :), their
properties (size, ctime, mtime, etc) and allowed methods on them
(create, read, change, append, delete, ...). You can also define new
methods on any of them, but it's mostly OS-dependent, rather then
FS-dependent (so you define a method of "xpdf", and call it on a object
which contains PDF data).
Oh dear, every Unix is completely object-oriented. What am I to do anymore?
But, of course, there are some things that are really interesting in GNU
Mach+Hurd approach: you can mostly transparently from userspace override
things that you had to override explicitely, or from kernelspace. That's
probably the thing that would make filesystems more "object-oriented" in
a popular way.
Just my 2eurocents :),
Danilo