Append these two lines to your ~/.vimrc to auto-highlight whitespace errors in your editor:
:highlight ExtraWhitespace ctermbg=red guibg=red
:match ExtraWhitespace /\s\+$/
man man and read through the description..config file, we built the kernel in noticeably less time than it took to clone, even with the --depth=1 option. Barely minutes.qemu-system, generating a kernel panic as expected1_start and not mainlibc does various init things between _start and the user-defined mainstrace to see how our little app talks to the kernelcpio to create an archive usable as an initial ram disk for our system, which allows the kernel to run the app as an init processinitrd.initrd is an area of RAM that provides a storage device interface to the rest of the kernel.