Ця зміна була введена BSD після 1985 року (BSD 4.2 все ще документувала /usr ) і раніше або до 1988 року (BSD 4.3 / SunOS 4.1 hier(7)керівництво сторінка вже документи /home ). За нею швидко пішов Solaris 2.0 (який об'єднав System V і BSD), а згодом був прийнятий більшістю інших постачальників Unix.
Це на useraddсторінці керівництва Solaris 2.0 :
-D Відображення значень за замовчуванням для групи, basicir, skel, shell,
неактивний і закінчується. При використанні з -g, -b, -f або -e
Опції -D встановлює значення за замовчуванням для
вказані поля. Значеннями за замовчуванням є:
група інших (GID 1)
basedir / дім
skel / тощо / skel
оболонка / збин / ш
неактивний 0
закінчується Null (не встановлено).
До цього старі Unixes використовували або традиційний /usrкаталог, або деякі варіанти типу / user1, задокументовані у SVR3 та SVR4.0. hier(7) Сторінка керівництва Unix версії 7 визначає /usrяк місце за замовчуванням домашній каталог користувача:
/usr/wd/ initial working directory of a user, typically wd is the
user's login name
Версія 6 для Unix, перший Unix, який був широко випущений за межами лабораторій Bell, ще не мав hierсторінки керівництва, але вже використовував та документував /usr .
Є кілька причин, які пояснюють перехід /usrдо чогось іншого, включаючи:
З деякими версіями Unix оновлення ОС підірвало /usrкаталог .
Usernames як tmp, src, bin, localі подібні були заборонені , оскільки вони зіткнулися з існуючими каталогами під /usr.
Використання /usrяк базового каталогу automounter було неможливим, оскільки воно не було порожнім (Дякую Йохану, що вказав на це)
Очікувались, що бездискові машини використовуватимуть частку NFS лише для /usrчитання для домашніх каталогів, але читають і записують