Define - /etc? 548
ogar572 asks: "There has been an ongoing and heated debate around the office concerning the definition of what /etc means on *nix operating systems. One side says "et cetera" per Wikipedia. Another side says it means 'extended tool chest' per this gnome mailing list entry or per this Norwegian article. Yet another side says neither, but he doesn't remember exactly what he heard in the past. All he remembers is that he was flamed when he called it 'et cetera', but that 'extended tool chest' didn't sound right either. So, what does it really mean?"
Its pronounciation gives us a clue (Score:5, Informative)
Re:I vote for et cetera (Score:4, Informative)
Wow, I feel old (Score:5, Informative)
Extended tool chest? Yeah, name tools that go in
Ok, now I really do feel old because it was more than 20 years ago. Sad because I was smart enough to answer this and not smart enough to make millions when the industry took off. I'm also too stupid to understand flame wars. If you like your system a different way, do it. If you think I should do mine different, pound sand.
Re:Pronunciation? (Score:2, Informative)
As for the 'ask slashdot' question, I've always viewed it as being et cetera, a place for all the other stuff...
Useless question (Score:3, Informative)
IIRC, some other systems (SunOS?) used to put binaries in there, which never made sense to me
Re:Bullshit! (Score:2, Informative)
Backward etymology (Score:5, Informative)
I always assumed that configuration stuff got shoved in etc because it wasn't a program (that would go in "/bin") it wasn't a library ("/lib") and it wasn't some sort of user data ("/usr" -- this was before "/home"). It was something else, so it went in a place set aside for miscellany
The hierarchy may include historical obscurities such as "/etc", but it is remarkably well thought out. It shows the wisdom of abstracting the file system from storage devices. "/etc" also eliminates, or at least reduces the argument for, a system wide registry file such as Windows has, which has turned out to cause as many problems as it solves.
But it is undoubtedly a bit obscure to the newcomer's eye.
I remember the 1980s when the microcomputer transformed business. In the mid 1980s, most people who worked in computers had been weaned on, or least familiarized, with some form of Unix. When I started my job at one place around 1986, my predecessor had arranged everybody's file systems so their applications were stored in folder under a "bin" folder at the root (this was a Mac shop). By 1990, I was hiring people who had only used personal computers and had never used Unix. One of those people extended the "bin" traditoin by naming the application folder "Bin of Applications" -- as if "bin" referred to an open box, rather than "binary". It gave me a chuckle. "Bin of Applications" carried the idea to the user much better than "bin", and posed no particular inconvenience on a system where you never have to type path names.
Re:Pronunciation? (Score:5, Informative)
The pronunciation with an S sound comes from the way that Latin words have usually been anglicized. Most often, the letters are pronounced as in English but the syllables are accented as in the original Latin.
Re:I vote for et cetera (Score:1, Informative)
Re:Wow, I feel old (Score:5, Informative)
However...
> Yeah, name tools that go in
Actually prior to the creation of
origin of /usr (Score:5, Informative)
(These are the guys that invented Unix.)
Then people started making home directories named after software packages. After a while, these names became standardized, and it became necessary to put home directories in some other location than
Doug Moen
Re:I vote for et cetera (Score:1, Informative)
Re:Wow, I feel old (Score:5, Informative)
"Ok, you create files in your home directory, you will find the commands in bin or usr bin,
Well now of course I know the people there lied to me it really means "extraterrestrial creative tormentators", and proves that the aliens are dislexics.
Cheers: and don't worry there is still some blood left in us old *IX farts.
Did you notice that even the "coolest youngsters" do not dare to have something like the '85 Usenix "Sex, Drugs and Unix" Badge ?
Comment removed (Score:5, Informative)
Re:/etc has not always been just configuration fil (Score:2, Informative)
also idtune, the kernel param config util is in
Re:Pronunciation? (Score:3, Informative)
but Kaiser and Caesar mean two very different things in the food world. ask for it one way and you get bread [wikipedia.org], (or health insurance++ [wikipedia.org]) and the other gets you salad [wikipedia.org]. huh?!
Re:Not an acronym (Score:3, Informative)
Yeah, that's how it seems to be used today. But back in the dark ages
Re:I've always assumed et-cetera (Score:2, Informative)
Re:Bah, (Score:3, Informative)
i believe you are looking for this [gobolinux.org]. i still haven't bothered to try it out though. i hate being a poor geek
Re:It means (Score:3, Informative)
Editable Text Configuration
I belive i got it from the FHS pdf ages ago, and since I also asume et cetra for ages, this came as a suprise, but it does make sense if you think about it. Remember the 'no binaries in
Re:Pronunciation? (Score:5, Informative)
We don't, but historical linguistics is like any other science - we can try to find the theories that best explain the available evidence, and refine those over time as new ideas are developed. No, but they did many other useful things, like transliterate words between languages and scripts; e.g. writing Latin names in the Greek alphabet and vice versa, or writing Celtic and Germanic names in the Latin alphabet. This doesn't tell us much about the actual sounds the alphabets represented, but it tells us about their relationships, and reduces the number of plausible solutions for ancient pronunciation.
For a simple example, "Caesar" was regularly written in Greek as the equivalent of "kaisar", not as "saisar" or "saizar". The fact that different Greek letters were chosen to represent the different Latin letters implies that they represented different sounds. From considering all the other evidence, we find that the solution that is most consistent with the observed facts is the one that has Greek kappa and Latin C pronounced like an English K; therefore we conclude that "Caesar" was pronounced with a "k" sound, and it also seems reasonable to assume that "caetera" was consistent with that.
Re:Wow, I feel old (Score:2, Informative)
Interesting comment about boot:
NAME boot -- reboot system
SYNOPSIS
DESCRIPTION boot logically a command, and is kept in
the probability of its being invoked by accident or from
curiosity. It reboots the system by jumping to the read--only
memory, which contains a disk boot program.
This program is kept in
consequent destruction of information.
Re:It means (Score:2, Informative)
Backronym. (Score:5, Informative)
But if you remember, programs like mount and user databases (when passwd files got too long to scan) were thrown into
So it really did mean etcetra. And
Re:Pronunciation? (Score:1, Informative)
That's not an accident or a quirk-- SQL was really spelled 'SEQUEL' [wikipedia.org] at first.
/usr/bin (Score:1, Informative)
Folks interested in the history of C and Unix will find many interesting documents at Dennis's web page (http://plan9.bell-labs.com/who/dmr/index.html [bell-labs.com]).
Also interesting are a number of old articles:
Volume 17 , Issue 7, http://www.cs.columbia.edu/~nieh/teaching/e6118_s
But I couldn't find anything on the meaning of
From "The UNIX Programming Environment" (Score:5, Informative)
"/etc (et cetera) we have also seen before. It contains various administrative files such as the password file and some systems programs such as
I looked through Ritchie and Thompson's "The UNIX Time-Sharing System" and found no mention of
Re:Backronym. (Score:1, Informative)
Re:Extended Tool Chest? (Score:1, Informative)
It sure ain't "text" anything. (Score:4, Informative)
Where we find...
An interesting tidbit is the list of files installed into the boot disk from tape on a virgin UNIX system:
Re:Wow, I feel old (Score:5, Informative)
I went to one of the sources. (Score:5, Informative)
According to Dr. Salus, "Editable Text Configuration" is alien to the thinking of the creators.
Re:Pronunciation? (Score:5, Informative)
* c always hard:
This is fairly well established. The Romans were highly literate and were quite capable of describing the sounds their letters made. It's not like trying to guess what color dinosaurs' skins were. We know the Latin 'C' made a
Re:Backronym. (Score:4, Informative)
Re:It means (Score:4, Informative)
Re:Backronym. (Score:4, Informative)
Disingenious backronym (Score:5, Informative)
Yes, "editable text configuration" is a backronym.
And, as another user pointed out "editable text configurations" is a stupid name too, because if it's text, it's evidently editable. So why not just "text configurations" then? Also, in early Unix, everything was editable (remember, in Unix, everything is a file), so that's superfluous too. And, lastly, it was the repository for a lot of things that weren't configurations, including binaries.
Again, this is a backronym, and not even a clever one.
Regards,
--
*Art
Re:Disingenious backronym (Score:3, Informative)
Re:It means (Score:5, Informative)
Re:first post (Score:2, Informative)
Actually, "." and ".." are part of the filesystem (i.e. they're stored on disk, as directory entries) in the FAT filesystem.
Assuming that all filesystems are implemented 100 % similar to the one(s) you know about _is_ noob and pretentious: the implementer of the FS is free to do things the way he sees fit as long as it provides reasonable semantics.
In fact he doesn't have to do directories or files at all - he may implement everything as a big hash with different entries sharing the same blocks.
In Spanish... (Score:1, Informative)
Re:Backronym. (Score:3, Informative)
Since the root is a part of every path on the system, even a tiny slowdown here will affect everything else too, and it all adds up.
Nah, the blocks for the root directory are most likely always in core, so as long as you don't stuff 10,000 files in root, you'll be fine. Also, a lot of filesystems have binary searching in the directory listing, so 10k files even would be ok.
/etc (Score:3, Informative)