Premier Training & Business Partner Red Hat

Perchè i binari sono divisi in /bin e /usr/bin ?

Alessandro Lorenzi
Ti piacerebbe diventare anche tu uno di noi e
pubblicare i tuoi articoli nel blog degli RHCE italiani?
Ritchie e Thompson al lavoro sul PDP-11
Ritchie e Thompson al lavoro sul PDP-11

Studiando la gerarchia del file system dei sistemi *nix ci si può accorgere di strani doppioni: /bin e /usr/bin , ma non solo, abbiamo /bin e /usr/bin , /lib e /usr/lib , /tmp e /usr/tmp. Il motivo è una storia vecchia di 30 anni, strettamente collegata allo sviluppo di unix.

Ken Thompson e Dennis Ritchie, i due creatori di unix, stavano lavorando al loro progetto su un PDP-11 (in foto) dotato di ben due dischi da 1,5M, uno dedicato al sistema operativo, l’altro montato su /usr per salvare i dati utente (user, usr). Programmando programmando, arrivarono a saturare il disco del sistema operativo e iniziarono a spostare un po’ di binari in /usr/bin.

Pian piano si saturo’ anche il disco dedicato agli utenti e inserirono un nuovo disco da utilizzare per le “home” degli utenti e lo montarono in /home , lasciando i due dischi interamente al sistema operativo e ribattezzando usr in Unix System Resources.

Fonte

Info about author

Alessandro Lorenzi

RHCE Consultant at Extraordy