Además del núcleo, otro componente clave de un sistema operativo es el
shell . El shell proporciona una interfaz de línea de comandos (CLI) o una interfaz gráfica de usuario (GUI) que permite a los usuarios interactuar con el kernel y otros recursos del sistema.