Surveying the Linux Kernel Booting Working with Loadable Kernel Modules Examining Linux Kernel Source Code Configuring and Building a Linux Kernel Conclusion