The kernel is part of the operating system and closer to the hardware it provides
low level services like:
- device driver
- process management
- memory management
- system calls
An operating system also includes applications like the user interface (shell, gui, tools, and services).