Anyone know of a good online tutorial about how a Linux box's file system is set up (brainwashed to think like a windows box)? I'm having trouble understanding where my kernel source code is even located, and (if there is even any) program compatibility issues. Basically, if you have a certain version of a kernel, core, etc can programs for older versions work under it? Heck, I don't know how to find out what core I have, or if I have one lol. Again, this probably doesn't make sense since I'm thinking windows, please bear with me. I'm willing to learn whatever anyone on here is willing to share.