Como has aprendido, el kernel es el núcleo del sistema operativo. Para entender verdaderamente Linux, debemos ver cómo funcionan todas sus partes juntas. Esta lección proporciona una visión general de alto nivel, un primer paso crítico en tu linux jorney.
El sistema operativo Linux se puede organizar en tres niveles diferentes de abstracción.
El Hardware del Sistema
El nivel más básico es el hardware. Esto incluye la CPU, la memoria (RAM), los discos duros, los puertos de red y otros dispositivos físicos. Esta capa es la base que realiza los cálculos y acciones reales para nuestra máquina.
El Kernel de Linux
El siguiente nivel es el kernel. El trabajo principal del kernel es actuar como un puente, comunicándose con el hardware para ejecutar las tareas solicitadas por nuestros procesos. Maneja la gestión de procesos y memoria, la comunicación con dispositivos, las llamadas al sistema y la configuración del sistema de archivos. Este es un tema central que explorarás en Linux Journey.
El Espacio de Usuario
El nivel con el que estás más familiarizado es el espacio de usuario. Esto incluye el shell, los programas que ejecutas, las interfaces gráficas y todas las demás aplicaciones. Estos programas interactúan con el kernel para realizar el trabajo, sin necesidad de conocer los detalles específicos del hardware subyacente.
En este curso, profundizaremos en el kernel, desmitificando sus complejidades. Esta parte de tu linux journey será desafiante pero gratificante.