Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> usr doesnt mean user, it meant Unix System Resources

It did mean "user" originally. Home directories were usually put there.

However, the root filesystem was typically very small. So very early on in UNIXs evolution things that were large and not needed during system boot ended up finding homes in /usr, simply because it was where the bulk of the disk space was. So you got /usr/bin, /usr/dict, ...

Eventually /usr got so full of non-user content, UNIX-based OSes started putting home directories somewhere else entirely (i.e. /home on linux for example) Because the user to home directory mapping was just held in /etc/passwd, it was much easier to move the users than everything else. Later, the "Unix System Resources" backronym was coined.

So mintplant is right: /usr is very much a historic wart on the UNIX filesystem layout.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: