Kernel and program