A Kernel interface for the program.