Updates to the File Hierarchy Standard
Through its history, those who built the various flavors of Unix have placed standard files in varying, system-specific locations. To a lesser degree, the same problem has also occurred with the numerous Linux distributions. Adherence to the FHS by Linux distribution architects has made life much easier for system administrators, end users, and software developers.
The FHS categorizes of files with two attributes, shareable/unshareable and static/variable. Standard directories are then categorized according to the attributes of the files within. In traditional UNIX implementations, directories often contained files and subdirectories with all of these attribute combinations. By strictly grouping the directory contents according to attributes, the sharing of common directories between systems, and the protection of site-specific data, is simplified.
This version of the standard proposes the creation of two new top-level directories, /srv and /media. The proposal for /srv defines the top-level directory as being used for data generated by users for the services the system offers. This would include, for example, ftp, www, and CVS repositories.
The /media proposal suggests the creation of a top-level directory which contains mount points for removable media such as:
/media/cdrom /media/cdrecorder /media/floppy /media/zip
The commonly used directory /mnt would then be restricted to use by the systems administrator for temporary mount points.
While the hammering out of such standards is likely to cause a lot of
lively discussion, the benefits of filesystem standardization by
the majority of Linux distributions is indeed great.
