Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modulos de Kernel

¿Qué es exactamente un módulo del núcleo? Los módulos son fragmentos de código que se pueden cargar y descargar en el kernel según se requiera. Extienden la funcionalidad del kernel sin necesidad de reiniciar el sistema. Por ejemplo, un tipo de módulo es el controlador de dispositivo, que permite que el núcleo acceda al hardware conectado al sistema. Sin módulos, tendríamos que construir kernels monolíticos y agregar nuevas funciones directamente en la imagen del kernel. Además de tener kernels más grandes, esto tiene la desventaja de requerir que reconstruyamos y reiniciemos el kernel cada vez que queramos una nueva funcionalidad.

Preparación

Vamos a necesitar un SO Linux instalado con sus fuentes o al menos los headers. La descarga puede demorar algunos minutos, dependiendo del BW de descarga de su conexión a internet. Por otro lado, en esta primera parte vamos a trabajar con los siguientes programas fuentes y make files.

git clone https://github.com/FGalvagno/sdec-kernel-module/

sudo apt-get install build-essential checkinstall kernel-package linux-source

Desarrollo del trabajo

El desarrollo del trabajo esta plasmado en el archivo docs/informe.pdf

About

Repositorio correspondiente al cuarto trabajo práctico de la asignatura Sistemas de Computación FCEFyN UNC

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages