Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I started following the Linux From Scratch book and I really enjoy everything I'm learning (extensive error messages are great for learning * grin *). However, I'm still looking for a rundown of the actual Linux architecture that clearly explains the different root folders, how mounting to a file works and how everything just ties together.

I know this is a whole lot of info, but I'm sure there's a source out there for the semi-knowledged (if not, I'm a first year computer engineer so it doesn't have to be super basic).

share|improve this question
Look at Linux Documentation Project – Sathya Apr 3 '11 at 5:38
I like it, but I was looking for something more aggregated. Picture "Linux for Dummies" but and advanced version that doesn't just tell you how to install a distro. – n0pe Apr 3 '11 at 6:09
up vote 1 down vote accepted

A complete guide to Linux is something of an oxymoron, almost a one-liner. If you're looking for a "complete" guide, then you have not yet grokked the Tao of Linux.

You can't have a complete guide to something that exists concurrently in so many separate flavors that each do things differently, each constantly on the move. The world of Linux is an ever-changing ecosystem.

There are lots of different places to go for pieces of the puzzle — snippets of design philosophy, architecture of individual pieces. But nothing can give you a "complete" picture.

One resource I'd recommend to you to help you on your journey is Eric S. Raymond's "The Art of Unix Programming".

share|improve this answer
Thanks I'm definitely going to check this out! – n0pe Apr 3 '11 at 13:36

Its not a 'book' but this is the best, most comprehensive guide to the linux file system hierachy i've seen so far. With exception with one or two varients, this is supposed to be fairly standardised. has quite a few other interesting guides to linux internals.

share|improve this answer
Another piece of the puzzle, thanks mate. – n0pe Apr 3 '11 at 13:52

If you're looking for a book on OS architecture, Modern Operating Systems by Tanenbaum or the Dinosaur Book (Operating System Concepts) by Galvin and Silberschatz are both popular, although I only own the latter. They don't necessarily focus on Linux specifically, but most Unix-like systems are similar to some degree.

I haven't found any complete online guide to Linux, since different distributions frequently do things slightly differently and the websites I've seen tend to get out of date quickly. I'd appreciate such a guide as well.

share|improve this answer
I know what you mean. Right now my knowledge all comes from either trial and error, or reading some user's post on an issue they have. – n0pe Apr 3 '11 at 5:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .