Cover V04, I02
Article
Figure 1
Figure 2
Sidebar 1
Sidebar 2
Sidebar 3

mar95.tar


Sidebar: Other Filesystems

While the primary two filesystems in UNIX are S5 and UFS, with NFS and RFS handling networked partitions, a number of other filesystems are cropping up from vendors. These include:

BFS -- Boot File System contains only the utilities necessary to bring a system up and into operation. Usually used after a crash, it brings up a simple flat filesystem with one directory.

DTFS -- Desk Top File System is a new entry planned by SCO for release in the summer. Currently, SCO offers the Acer Fast Filesystem (AFS) and Extended Acer Fast Filesystem (EAFS). AFS roughly corresponds to S5 and limits filenames to 14 characters in length. EAFS corresponds to UFS, enabling character names up to 255 characters in length. DTFS will include compression and some undelete features, and is aimed at the small disk market, where every byte saved is a byte earned.

HTFS -- High Throughput File System, another new filesystem expected to be released by SCO in the summer, will implement journaling. Journaling involves maintaining a record of changes, rather than actually making the changes when they are requested. When the system slows down, or at designated intervals, the journal writes all the pending changes to the disk. An added benefit is that journaling allows you to keep a record of changes, and even back them out, reverting to previous versions of the file.

VFS -- Virtual File System, created by Sun Microsystems as an outgrowth of NFS, provides an interface between the kernel and inode operations independent of the filesystem running. Such independence means that it matters not whether S5 or UFS is the underlying filesystem, since that is completely hidden from the end user and all applications. An interface rather than a filesystem, VFS allows a number of different filesystems to interact with the kernel. FFS (File System Switch) was a similar attempt by AT&T, but it failed to gain any acceptance in the marketplace.