To understand the various rc stuff in FreeBSD, you should read the
rc manual page, it explains what is what in that regard.
During startup, you could basically say it works like something this in simple form:
loader
kernel
init
rc system
getty / x based login manager
login
your users shell
your start up files (depending on shell / x login / wm setup)
__________________
My
Journal
Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.