В системе нет запущенных процессов. Итак, нет занятого цикла, как вы написали (это было бы 100% ЦП). Ядро по-прежнему может обрабатывать прерывания, но это не процесс. ЦП будет бездействовать.
Подробности можно найти здесь, в исходниках kernel_init(), программа выполняется аналогично execve()
. Это также означает, что выполнение не возвращается (см. execve(3p)
).