14.1. UFS Development History
The original version of UFS is derived from the Berkeley Fast File System (FFS) work from BSD Unix, architected by Kirk McKusick and Bill Joy in the late 1980s. The Berkeley FFS was the second major file system available for Unix and was a leap forward from the original System V file system. The System V file system was lightweight and simple but had significant shortcomings: poor performance, unreliability, and lack of functionality.
During the development of SunOS 2.0, a file-system-independent interface was introduced to provide support for concurrent, different file systems within an operating system instance. This interface, known today as the vnode/vfs interface, is the mechanism all file systems use to interface ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access