fronty wrote:
...in extreme case something esoteric like /var/export/users.
That's rather interesting... I think a lot of the confusion regarding the /usr directory was caused by people simply throwing everything in it to share it among users. One of the problems caused by lack of standardization at the time.
fronty wrote:
A root user's home directory IMO is mostly unneeded on both servers and workstations, so why include it.
Also desktops for the most part. At least, atm, there's nothing occupying my root directory. Maybe it has it's roots in the way that people set up networks?
fronty wrote:
/var/run probably exists and handles the original job and subset of tasks of the new complete Linuxism /run. I've treated /srv as newish linuxism (at least newer than the hideous /var/www for web server data
), but I guess I've just been in my own kind of bubble too long to have seen or to remember seen it in active use earlier and in other kinds of systems.
Yeah, on my system /var/run maps to /run. This is one of the things I had talked about before where people move stuff around for nonsensical reasons. I've read a few /srv vs /var/www threads in the past, though I didn't know this was specific to Linux. The real thing that boggled my mind was the lack of a /sys directory.
EDIT:
On a side note, I just read
here that there also didn't used to be /opt or /sbin directories. /opt was created to keep packages separate from the system when BSD and System V merged. The /sbin directory, thought to mean 'system binaries', actually meant 'static binaries'. The idea being that they were statically linked and didn't require /lib to be mounted in order to run. Linux parts from this concept, introducing added complexity and confusion.
EDIT#2:
spitfire wrote:
home directories iirc, lived in /u (/usr these days)
OMG. Suddently, the old joke, "never talk about the /b" makes sense to me. lol. "Never talk about the binaries"