"In this article we will explore how most Linux distributions boot, in some detail. I haven't seem many full explanations of this, and it's not terribly complex, although it is somewhat long.
"I will use a Red Hat 9 system to explain it, but most distributions should be almost the same... except Slackware and its derivatives.
"While almost everyone uses what's called a SystemV init setup, Slackware and derivatives use a BSD init (like FreeBSD, OpenBSD and *BSD, of course :-), which is different..."