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
Last revision Both sides next revision
en:project:fhs [2018/10/12 04:14]
emulatorman
en:project:fhs [2023/08/03 02:26]
emulatorman [Directory structure]
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 /sbin and /bin and everything over / and not /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.