Understanding Linux Processes question 1
I have a few questions about Linux processes.
1. I'm confused because Linux obviously has the ability to run several processes/programs concurrently from the bash shell each being a separate executable having it's own main function. Linux also has processes created from within a single executable, say a C program, with their own memory space, but these processes are arranged in a Parent/Child relationship. And then you have the multi-user capability of Linux which also refers to each user as a separate process with their own memory space. Are all of these processes equivalent? They don't seem to me to be the same thing.