Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
please i need some help.
i would like to have someone explain to me (as explicitly, and with as much detail as poossible) the unix start-up process, right up to the shell, including all processes created with their pids and all that kind of stuff!
any help is welcome.
thanks in advance
The boot process is complex and not easily explained in a forum. Good Luck!
That link describes linux bootup process on x86 hardware. If you need a unix boot process description you may need to consult the vendor specific documentation.
Last edited by jim_fields; 01-03-2007 at 02:45 PM.
You really need a text book to go into that kind of detail. The init process also varies from one flavor of unix to another and linux has a different init process in general and the different linux distros have somewhat differing init sequences.
The question is too broad. There are many books which go into this in detail like "Running Linux". Bascially, you have to look at init, innittab and the rc files in /etc. These are all scripts or text configuration files and they control the boot process.
Well, you want to learn something? There a search term goes (I checked it works at least in Snap, guess it must work in all search engines): "From Power Up to Bash Prompt". It is rather brief, though it gives all the steps. Maybe links from it are also useful. Also things that are found randomly when you search for it have big chance to be relevant to your topic. You failed to find anything using web search, uh? Now you'll have lots of rather relevant sites...
The best way is to find an explanation up to init and how it starts the script process, and then to manually read the scripts for the system you want to know this about. It's the only way to know exactly what is being started.
As for PIDs... aside from a select few processes, PIDs are not always sequential and a system may intentionally randomize them to make them harder to predict (for security reasons).
each of these does allot. when you get enough info and have a running nix to play around with, take a look at the "top" utility and confgure it to show parent PID. hmmmmm, what is PID 0 and where is it ??