La mayor comunidad de Debian en español

Headers del kernel.


Imagen de MoonWatcher

By MoonWatcher- Publicado21 Noviembre 2002

Mi pregunta parecera tribial a mucha gente, pero no he encontrado una respuesta por el momento...

Cuando se descomprimen las fuentes del kernel, todos los archivos fuente quedan disponibles, incluids los .h (en /usr/src/linux/include). Me sorprendi mucho, por tanto cuando vi que debian trae un paquete llamado \"kernel-headers\" con diferentes versiones, optimizadas segun el tipo de procesador. Cuando se instala uno de estos paquetes, los archivos aparecen fuera del arbol de las fuentes del kernel.

Mis dudas son:

1- ¿Que debe hacerse para que al compilar el kernel se usen las cabeceras optimizadas del paquete \"kernel-headers\"?

2- ¿Realmente se requieren unas cabeceras optimizadas? ¿No es suficiente elegir el tipo de procesador en el make config?

Tags
Imagen de ezra-s

Yo suelo hacerlo todo con fuentes. Pero existen paquetes en debian uno creo que es kernel package, para que, junto con esas cabeceras puedas prepararte un kernel precompilado tu mismo.

No tienen una optimización especial salvo que Debian con esos paquetes te permite que te lleves tu kernel precompilado en un paquete a donde quieras e incluso, si conoces a alguien con la misma máquina que tú les puedes pasar el paquete con tu kernel precompilado.

De todos modos, puede que haya alguien que use este otro método y pueda afinar más que yo en la descripción...

En cualquier caso la respuesta a tu pregunta es:

NO, no traen más vitaminas el kernel headers de Debian que los que traen las fuentes y te compiles tu mismo a mano.

Relacionado con Headers del kernel.