Linux File System Hierarchy Standard – History

Quoting, “The Filesystem Hierarchy Standard (FHS) defines the main directories and their contents in Linux and other Unix-like computer operating systems.”

The file system structure standardization for Linux started in 1993. It was called “FSSTND” which stands for “FileSystem Standard”. You’ll get the abbreviation if you put some of the letters in the phrase together.

The name of that standard (FSSTND) was later in 1996 changed to FHS after the BSD development community decided to help FSSTND become a standard that could standardize not only Linux but other Unix-like systems as well. FHS stands for “Filesystem Hierarchy Standard”.

Quoting, “the FHS is maintained by the Free Standards Group, a non-profit organization consisting of major software and hardware vendors such as HP, IBM and Dell.” Unquote.

Quoting, “The Free Standards Group was an industry non-profit consortium chartered to primarily specify and drive the adoption of open source standards. It was founded in 1998. On January 22, 2007, the Free Standards Group and the OSDL merged to form The Linux Foundation, narrowing their respective focuses to that of promoting Linux in competition with Microsoft Windows.” Unquote.

The proposed standard by the Free Standards Group (or later the Linux Foundation) is implemented in most flavors of Linux and not in some. You basically need to know how your own Linux distribution behaves when it comes to the file system structure and when you install applications on your distribution. For example, when you install applications/packages, the application goes into different paths in your file system by default if you don’t specify the path.