Virtual File System in Mac OS X

In most UNIX systems, virtual file systems (VFS) are applied to support multiple concrete underlying file systems. Beneath Mac OS X there is a UNIX-based foundation, where a file system component of Darwin is based on extensions to BSD and an enhanced VFS. To join a VFS, a concrete file system must supply a set of functions, which is the interface between the VFS and the concrete file system. For the Darwin VFS, it is able to support hierarchical file system (HFS), HFS+, Universal Disk Format (UDF) for hard disk drives and CDs and DVDs, ISSO 9660 for CD-ROM volumes, Windows NT File systems (Mac OS X can read NTFS-formatted volumes but cannot write to them), Unix File System (supported but use dis-encouraged in Max OS X), and MS-DOS FAT file systems.

Comments

Popular posts from this blog

25 Google Interview Questions

Convert LaTeX to HTML

Art of Software Development