1. Visión general del Kernel

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.

Inicia sesión para guardar tu progreso de aprendizaje

Iniciar sesión

Ejercicios

Para poner la teoría en práctica, prueba estos laboratorios prácticos. Reforzarán tu comprensión del kernel de Linux y su interacción con los componentes del sistema:

  1. Administrar Módulos del Kernel en Linux - Practica listar, inspeccionar, cargar y descargar módulos del kernel, y configurarlos para su carga automática al inicio.
  2. Explorar Dispositivos de Hardware en Linux - Aprende a identificar e inspeccionar dispositivos de hardware dentro de un entorno Linux usando utilidades de línea de comandos.
  3. Administrar Particiones y Sistemas de Archivos de Linux - Adquiere experiencia práctica creando particiones, formateando sistemas de archivos, montándolos y configurando el montaje persistente, todo gestionado por el kernel.

Estos laboratorios te ayudarán a aplicar los conceptos de interacción del kernel con el hardware y los recursos del sistema en escenarios reales y a ganar confianza con la administración de Linux de bajo nivel.

Cuestionario

What level of the operating system manages devices? (Please answer in a single, lowercase English word.)