I don't want this to be a tech blog, and it will never be... Anyway...
I've been an advanced computer user (programming, modifying, etc) for more than 20 years now. I've worked on Apple II, DOS (from 3.0-the end), several Windowses (95,98,2000,NT,XP,Vista), and several linux distros (Ubuntu, Kubuntu, Red Hat, Gentoo). And there is this part on it that totally gets me confused and not wanting to explore...
THE ROOT DIRECTORY:
/bin
/boot
/cdrom
/dev
/etc
/home
/initrd
/lib
/lost+found
/media
/mnt
/opt
/proc
/root
/sbin
/srv
/sys
/tmp
/usr
/var
Hello? Can't we use a "little" more descriptive names?
/bin Ok, so by now I know this is binaries... but which binaries? I'll tell you one thing... ALL the binaries are not there. (Also please note... not a recycle bin - shouldn't be "emptied".)
/boot is good. Like it keep it.
/cdrom... well, it's good enough on it's own... almost like D:\
/dev devices maybe? This isn't perhaps the development libraries? (I'm trying to convey a point...)
/etc well, this is where it all started. What is /etc? What's the difference between that and /usr... and /usr and /home? I've tried to explore it, but it's got about 2 gizillion "files" in it... Windows has "Program files" where the space messed everything up for the first 2 or three years... but one thing I can say is that it's descriptive.
/home I know now. It's good, and can stay. But what is /usr then?
/initrd I have no idea. Something with initialization. But it's not part of /boot.
/lib This I know is libraries. Thinking of it as a literal library may make it easier to accept the total levels of chaos in there... (sorted chaos, but to the untrained eye, it is chaos) *phew* and don't get me started with the cryptic library names.
/lost+found Well, at least it's descriptive. I have no idea how to use it... or what even goes in there. But it's descriptive.
/media This makes sense, and wasn't there years ago. It's a good addition. And in a way makes /cdrom unneccasary.
/mnt GRRRR... I know now (ok for about 12years now) what is a "mounted" device. But we have media now thank you... /mnt or /media... why both?
/opt I dunno... I think it's new from the old days, and I assume it's options. Why doesn't it then go into /home?
/proc Again... No idea. Procedures? Processes? No idea, never visited there.
/root Okay... I know what / is... /root? I assume it's root's /home folder?
/sbin ... Uhmmm /bin is binaries... sbin? No idea.
/srv This one is new to Hardy. I assume it's server stuff. Dunno, don't care.
/sys *sigh* what is in here? Must be "system" stuff... but what isn't covered in
/dev /opt /proc /boot /initrd?
/tmp Now here's one I can identify and understand. We don't even need an "e" because the data is so temporary we don't have time for the "e". So /tmp can stay, I'll be forever grateful.
/usr Well... see the comments on /home and /etc
/var No idea... Variables?
A fresh windows (vista, XP, etc... /etc?) install has about 5-8 "folders" in the root. It "hides" all the stuff that I don't want to know about. And it all looks clean and understandable.
Please Mr. Shuttleworth or Mr. Torvalds, please, please can we make this part a bit easier?