If one wants to get picky, the kernel is the ``core'' of the operating system. It contains all the drivers for the various hardware to be addressed: display, keyboard, mouse, hard disk(2), CD-ROM, sound card, .... It also contains other essential facilities such as that required to start and stop programs from running (schedulers), memory protection, ....