Operating System, Kernel and Bootloader learning