Bu değişiklik 1985'ten sonra (BSD 4.2 hala belgeleniyordu /usr ) ve 1988'den önce veya daha önce BSD tarafından tanıtıldı (BSD 4.3 / SunOS 4.1 hier(7)kılavuz sayfası zaten dokümanlar /home ). Bunu hemen ardından Solaris 2.0 izledi (bu, System V ve BSD'yi birleştirdi) ve daha sonra diğer Unix satıcıları tarafından benimsendi.
Bu Solaris 2.0 useraddkılavuz sayfasından:
-D Grup, basedir, skel, shell için varsayılan değerleri görüntüleyin,
etkin değil ve süresi dolmuş. -G, -b, -f veya -e ile birlikte kullanıldığında
seçenekleri, -D seçeneği için varsayılan değerleri ayarlar.
belirtilen alanlar Varsayılan değerler:
diğer grup (1 GID)
basedir / home
İskelet / etc / İskelet
kabuk / sbin / sh
etkin değil 0
süresi doldu (unset).
Bundan önce, eski Unix'ler ya geleneksel /usrdizin ya da SVR3 ve SVR4.0'da belgelenen / user1 gibi bazı değişkenler kullanıyordu. Unix sürüm 7 hier(7) kılavuz sayfası , /usrkullanıcının giriş dizini için varsayılan konum olarak tanımlamaktadır :
/usr/wd/ initial working directory of a user, typically wd is the
user's login name
Unix'in 6. sürümü, Bell Laboratuarları dışında geniş çapta piyasaya sürülen ilk Unix hierhenüz bir kılavuz sayfasına sahip değildi, ancak zaten kullanıyor ve belgeliyordu /usr .
Aşağıdakiler de /usrdahil olmak üzere başka bir şeye geçişi açıklamanın birkaç nedeni var :
OS yükseltme bazı Unix versiyonları, oldu ile deplasmanda üfleme /usrdizini .
Kullanıcı adları gibi tmp, src, bin, localonlar altında mevcut dizinleri ile çatıştı ve seviyor yasaktı /usr.
/usrAutomounter base dizini olarak kullanmak boş olmadığı için mümkün değildi (Bunu işaret ettiği için Johan'a teşekkürler)
Disksiz makinelerden, /usrev dizinleri için salt okunur NFS paylaşımını kullanmaları bekleniyordu.