articulo

Ejercicios Programación Unix – kernel

Este post deja una serie de ejercicios donde puedas practicar la compilación del kernel y demás.

  1. Ejercicio de compilación del kernel: Investiga cómo verificar la versión del kernel instalada en tu sistema Unix y cómo listar los módulos cargados actualmente.
  2. Ejercicio de creación de un módulo básico: Crea un módulo en C que imprima un mensaje simple en la consola cuando se cargue y descargue. No es necesario interactuar con el hardware en este ejercicio.
  3. Ejercicio de parámetros del módulo: Agrega un parámetro al módulo creado en el ejercicio anterior. Este parámetro podría controlar la frecuencia de impresión de los mensajes en la consola.
  4. Ejercicio de carga y descarga del módulo: Carga el módulo creado en el ejercicio anterior en el kernel y verifica que se haya cargado correctamente. Luego, descárgalo y verifica que se haya descargado correctamente.
  5. Ejercicio de información del módulo: Investiga cómo obtener información sobre los módulos cargados en el kernel, como su nombre, autor y descripción. Intenta obtener información sobre el módulo creado en el ejercicio anterior.
  6. Ejercicio de registro del sistema: Modifica el módulo creado en el ejercicio anterior para que registre un mensaje en el log del sistema cuando se cargue y descargue. Verifica que los mensajes aparezcan correctamente en el log.

Con estos ejercicios te permitirán familiarizarte con los conceptos básicos de la programación del kernel en Unix y te ayudarán a comprender la creación y gestión de módulos.

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *