Unix dosya sistemindeki /bin, /sbin, /usr/bin ve /usr/sbin gibi dizinlerin ayrımı, 1970'li yılların başlarında ortaya çıkan bir teknik kısıtlamanın mirasıdır. 1971'de Ken Thompson ve Dennis Ritchie, Unix'i PDP-11'e taşıdıklarında, işletim sisteminin boyutu ilk 1.5 megabaytlık disk paketine sığmamaya başladı. Bu durum, işletim sisteminin ikinci bir disk paketine taşmasına yol açtı; bu disk başlangıçta kullanıcı ana dizinlerini barındırıyordu ve /usr olarak monte edilmişti. Disk alanı yetersizliği nedeniyle, işletim sistemi dizinleri (/bin, /sbin, /lib, /tmp gibi) /usr altında da çoğaltıldı. Sistemin açılışında ikinci diskin monte edilebilmesi gerektiğinden, mount gibi kritik komutlar ilk diskteki /bin dizininde kalmak zorundaydı, aksi takdirde bir "tavuk-yumurta" problemi yaşanırdı.
Bu ayrım, Linux'un ortaya çıkışından çok önce bile mantıksız hale gelmeye başladı. Birincisi, günümüzdeki initrd ve initramfs gibi araçlar, sistemin başlangıçtaki dosya bağımlılıklarını yöneterek bu tür kısıtlamaları ortadan kaldırmıştır. İkincisi, Berkeley tarafından tanıtılan paylaşımlı kütüphaneler, /lib ve /usr/bin gibi bölümlerin bağımsız olarak yükseltilmesini imkansız hale getirdi; çünkü bu iki bölümün uyumlu olması gerekiyordu. Oysa 1974'te her şey statik olarak bağlandığı için böyle bir sorun yoktu. Üçüncüsü, 1990'larda sabit disk kapasitelerinin 100 megabaytı aşması ve disk bölümleme yazılımlarının yaygınlaşmasıyla, disk alanı kısıtlamaları büyük ölçüde ortadan kalktı.
Zamanla, bu tarihi ayrımı haklı çıkarmak için yeni kurallar uydurulmaya çalışıldı. Örneğin, / dizini "upstream"den gelen OS dosyaları için, /usr ise siteye özel dosyalar için dendi. Daha sonra / AT&T'den gelenler, /usr ise dağıtımın ekledikleri için, /usr/local ise kullanıcının kendi kurulum dosyaları için olarak yorumlandı. Ardından /opt gibi yeni dizinler ortaya çıktı. Ancak bu ayrımların temelinde, 1970'lerin disk alanı kısıtlamalarından kaynaklanan ve günümüzde geçerliliğini yitirmiş bir uygulama detayı yatmaktadır.
Unix dosya sistemindeki `/bin`, `/sbin`, `/usr/bin` gibi dizin ayrımları, modern sistemlerdeki işlevselliğini yitirmiş, tarihi bir disk alanı kısıtlamasının mirasıdır.