An introduction to the Linux boot and startup processes | Opensource.com