FHS-3.0 descreve-o como:
Dados compartilháveis e somente leitura. Isso significa que
/usr
deve ser compartilhável entre vários hosts compatíveis com FHS e não deve ser gravado.
Estou um pouco confuso com o que isso significa. Isso significa que os binários ou quaisquer outros arquivos internos devem ser copiados e colados em outra máquina e que funcionem perfeitamente?
Eu acho que o que isso significa é apenas que as distros não devem assumir que uma instalação tem propriedade exclusiva de
/usr
, não que tudo/usr
deve funcionar com todos os sistemas compatíveis com FHS. Acho que ouvi falar de/usr
ser atendido pela rede (via NFS, por exemplo) para vários sistemas executando a mesma distribuição. Como/usr
é onde reside a maior parte de todos os arquivos instalados, isso economiza muito espaço. Além disso, acho que não é incomum ter/usr
um sistema de arquivos separado em qualquer caso, montado somente leitura para segurança adicional, então a parte "não deve ser gravada" ajuda com isso também./etc
não pode ser compartilhado dessa maneira - alguns arquivos, como/etc/hostname
são necessariamente diferentes para cada host (embora a maioria dos arquivos/etc
possa ser compartilhada, eu acho). Nem pode/var
- não faria sentido ter dois serviços em sistemas diferentes registrando no mesmo arquivo, por exemplo.