Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:project:fhs [2018/10/12 04:14]
emulatorman
en:project:fhs [2023/08/03 02:38] (current)
emulatorman
Line 15: Line 15:
  
 All files and directories appear under the root_directory "/", even if stored on different physical devices. All files and directories appear under the root_directory "/", even if stored on different physical devices.
 +
 +A description of the hierarchy specified in the FHS:
  
 {| border="1" style="sortable; text-align: left; width: 100%; border-collapse:collapse; color:#262627; background-color:#f8f9fa;" {| border="1" style="sortable; text-align: left; width: 100%; border-collapse:collapse; color:#262627; background-color:#f8f9fa;"
Line 21: Line 23:
 |- |-
 |/bin |/bin
-|User command binaries.+|Essential user command binaries.
 |- |-
 |/boot |/boot
Line 40: Line 42:
 |/home |/home
 |User home directories |User home directories
-|- 
-|/kern 
-|Kernel and system information virtual filesystem (HyperBK kernel only; mounted with kernfs) 
 |- |-
 |/lib |/lib
-|Shared libraries+|Essential shared libraries 
 +|- 
 +|/libexec 
 +|Essential binaries run by other programs (BSD descendant systems only)
 |- |-
 |/lib/modules |/lib/modules
Line 51: Line 53:
 |- |-
 |/lib32 |/lib32
-|Shared libraries for 32bit binaries (multilib packages only)+|Essential shared libraries for 32bit binaries (multilib packages only)
 |- |-
 |/media |/media
Line 57: Line 59:
 |- |-
 |/mnt |/mnt
-|Mount point for temporarity mounted filesystem / Mount point for mounting a filesystem temporary+|Mount point for temporarily mounted filesystem / Mount point for mounting a filesystem temporary
 |- |-
 |/opt |/opt
Line 72: Line 74:
 |- |-
 |/sbin |/sbin
-|System command binaries+|Essential system command binaries
 |- |-
 |/srv |/srv
Line 87: Line 89:
 |- |-
 |/usr/bin |/usr/bin
-|User command binaries+|Most user command binaries
 |- |-
 |/usr/games |/usr/games
Line 160: Line 162:
 |/usr/local/src |/usr/local/src
 |Local source code (source code packages only) |Local source code (source code packages only)
 +|-
 +|/usr/sbin
 +|Non-vital system command binaries
 |- |-
 |/usr/share |/usr/share
Line 189: Line 194:
 |- |-
 |/var/crash |/var/crash
-|Kernel crash dumps (Linux* kernel not supported)+|Kernel crash dumps (Linux* kernels not supported)
 |- |-
 |/var/games |/var/games
Line 221: Line 226:
 |Temporary files preserved between system reboots |Temporary files preserved between system reboots
 |} |}
 +
 +<note>
 +The term "essential" refers from all binaries, command binaries and libraries installed in folders located directly in the root directory, not inside /usr.
 +</note>
  
 ===== Acknowledgement ===== ===== Acknowledgement =====
  
 This wiki article is based on **DebianWiki**. We may have removed non-[[https://www.gnu.org/philosophy/free-system-distribution-guidelines.html|FSDG]] bits from it. This wiki article is based on **DebianWiki**. We may have removed non-[[https://www.gnu.org/philosophy/free-system-distribution-guidelines.html|FSDG]] bits from it.