Juniper Networks Interview Question

What is an OS kernel?