ShadeOfBlue wrote:
IIRC, they are actually in the kernel (it would be too slow otherwise), but each FS has its own module, so it should be relatively easy to add new ones.
One of the things on my ever-growing todo list is to port FUSE to IRIX. Then we could use practically _any_ filesystem
One of the things on my ever-growing todo list is to port FUSE to IRIX. Then we could use practically _any_ filesystem
That's what I always thought too but came across this (oddly enough, while reading people gushing about fuse, which seems to be a re-animator's version of the OS/2 IFS idea - all the file systems in OS/2 were userland, so maybe not so slow after all ?
It's a pressy about Irix 6.1 but might be applicable ? (Might also be wrong, too - if you believe a press release, I have a nice bridge to sell
http://www.sgistuff.net/software/irixin ... 6.1TR.html
SGI Blurb wrote:
File Services
The IRIX file subsystem supports multiple physical filesystems of different file system types, and gives them the appearance of a single logical filesystem with a hierarchical arrangement.
IRIX 6.1 uses the Virtual File System interface, known as the vnode interface. The name vnode is derived from the name of the data structure used in the interface. This interface was developed to facilitate the incorporation of different filesystems. A de facto standard, the vnode interface is used by third-party providers of filesystem technology, as with the enhanced filesystem found in the Developer Magic Tracker product. It facilitates the inclusion of several filesystem types into IRIX 6.1, including:
XFS, our newest filesystem, discussed earlier
EFS, our high-quality incumbent file system, now supplanted by XFS
proc, which provides access to the image of each active process in the system. Both 64-bit and 32-bit /proc clients can operate and issue standard /proc ioctls. Additonal ioctls were added for 32-bit debuggers to support 64-bit clients
NFS, the mount path on the server of the directory to be served via NFS
ISO 9660, a file system type used to mount CD-ROM discs in High Sierra or ISO 9660 (with or without the Rock Ridge extensions) formats
DOS: The file system driver supports 5.25-inch floppy drives in three standard formats when used with the freestanding SCSI floppy drive. The standard single and double density dual-sided 3.5-inch drive and the 3.5-inch 20.1MB floptical drive are also supported.
swap, which can be either a file or block device to be used as a swap resource
The IRIX file subsystem supports multiple physical filesystems of different file system types, and gives them the appearance of a single logical filesystem with a hierarchical arrangement.
IRIX 6.1 uses the Virtual File System interface, known as the vnode interface. The name vnode is derived from the name of the data structure used in the interface. This interface was developed to facilitate the incorporation of different filesystems. A de facto standard, the vnode interface is used by third-party providers of filesystem technology, as with the enhanced filesystem found in the Developer Magic Tracker product. It facilitates the inclusion of several filesystem types into IRIX 6.1, including:
XFS, our newest filesystem, discussed earlier
EFS, our high-quality incumbent file system, now supplanted by XFS
proc, which provides access to the image of each active process in the system. Both 64-bit and 32-bit /proc clients can operate and issue standard /proc ioctls. Additonal ioctls were added for 32-bit debuggers to support 64-bit clients
NFS, the mount path on the server of the directory to be served via NFS
ISO 9660, a file system type used to mount CD-ROM discs in High Sierra or ISO 9660 (with or without the Rock Ridge extensions) formats
DOS: The file system driver supports 5.25-inch floppy drives in three standard formats when used with the freestanding SCSI floppy drive. The standard single and double density dual-sided 3.5-inch drive and the 3.5-inch 20.1MB floptical drive are also supported.
swap, which can be either a file or block device to be used as a swap resource
_________________
lemon tree very pretty and the flower very sweet ...