Gli eseguibili sono archiviati /usr/libexec
su sistemi simili a Unix. La FHS dice (sezione 4.7. /usr/libexec : Binaries run by other programs (optional)"
:
/usr/libexec
include i binari interni che non sono destinati ad essere eseguiti direttamente dagli utenti o dagli script di shell. Le applicazioni possono utilizzare una singola sottodirectory in/usr/libexec
.
Su Mac OS X , viene memorizzato rootless-init
un programma chiamato launchd
immediatamente dopo l'avvio /usr/libexec
. Perché dovrebbe essere archiviato /usr/libexec
quando è un eseguibile autonomo che potrebbe essere archiviato in /usr/bin
o /usr/sbin
? init
e altri programmi non richiamati direttamente dagli script di shell sono anche memorizzati in cartelle come [/usr]/{bin,sbin}
.