O que? não /bin/
não é um link simbólico para /usr/bin
em qualquer sistema compatível com FHS. Note que ainda existem Unices e Linuxes populares que ignoram isso - por exemplo, /bin
e /sbin
são ligados simbolicamente a /usr/bin
no Arch Linux (o raciocínio é que você não precisa de /bin
para resgate / single- modo de usuário, desde que você acabou de inicializar um CD ao vivo).
contains commands that may be used by both the system administrator and by users, but which are required when no other filesystems are mounted (e.g. in single user mode). It may also contain commands which are used indirectly by scripts
This is the primary directory of executable commands on the system.
essencialmente, /bin
contém executáveis que são requeridos pelo sistema para reparos de emergência, inicialização e modo de usuário único. /usr/bin
contém todos os binários que não são necessários.
Eu notarei que eles podem estar em discos / partições separados, /bin
deve estar no mesmo disco que /
. /usr/bin
pode estar em outro disco - embora note que essa configuração foi quebrada por algum tempo (é por isso que, por exemplo, o systemd avisa sobre essa configuração na inicialização).
Para a correção completa, alguns unices podem ignorar o FHS, pois acredito que seja apenas um padrão Linux, não sei se ele já foi incluído no SUS, Posix ou qualquer outro padrão UNIX, embora deva ser IMHO. Faz parte do LSB padrão embora.