ChorusOS 4.0 Introduction

File System Options

The ChorusOS operating system supports the following types of file system:

FIFOFS

The FIFOFS feature provides support for named pipes. It requires either NFS_CLIENT or UFS to be configured as well as POSIX_SOCKETS and AF_LOCAL.

For more details, seeFIFOFS(5FEA).

NFS_CLIENT

The NFS_CLIENT feature provides POSIX-compatible file I/O system calls on top of the NFS file system. It provides only the client side implementation of the protocol and thus requires a host system to provide the server side implementation of the NFS protocol. The NFS_CLIENT feature can be configured to run on top of either Ethernet, PPP or SLIP. The NFS_CLIENT requires the POSIX_SOCKETS feature to be configured.

For more details, see NFS_CLIENT(5FEA).

NFS_SERVER

The NFS_SERVER feature provides the services to provide an NFS server on top of a local UFS file system. It provides only the server side implementation of the protocol, the client side being provided by the NFS_CLIENT feature. The NFS_SERVER requires POSIX_SOCKETS and UFS.

For more details, see NFS_SERVER(5FEA).

MSDOSFS

The MSDOSFS feature provides POSIX-compatible file I/O system calls on top of the MSDOSFS file system on a local disk. It requires a local disk to be configured and accessible on the target system.

At least one of RAM_DISK, IDE_DISK or SCSI_DISK must be configured. It is usually embedded in any configuration which uses a file system as part of the boot image of the system. MSDOSFS is frequently used with Flash memory.

For more details, see MSDOSFS(5FEA).

UFS

The UNIX file system option provides support for a disk-based file system, that is, the file system resides on physical media such as hard disks.

The UNIX file system option supports drivers for the following types of physical media:

For more details, see UFS(5FEA).