Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado
Esa es la definición de Kernel que nos da la Wikipedia. Como centro neurálgico o núcleo de nuestro sistema operativo, es lógico que en determinadas ocasiones nos veamos obligados a realizar cambios en el mismo.
Compilar un kernel no es tarea fácil y en la medida de lo posible deberíamos abstenernos de meternos en berenjenales. Aun así, si después de estar seguro que con uno precompilado (linux-image-x.x.x) no solucionas tu problema y te quieres meter de lleno en la compilación de un kernel a tu medida, has de saber que hay dos opciones distintas para realizar dicha labor:
- Compilación al estilo Debian: de esta forma, lo que hacemos es instalar un kernel con las mismas opciones (si queremos) que teníamos con el kernel anterior y generar un paquete .deb para su posterior instalación.
- Compilación de un Kernel Vanilla: Este método es bastante mas crudo, ya que partimos de un kernel totalmente limpio (si queremos), el cual modificaremos a nuestro gusto hasta dejarlo totalmente personalizado.
El lugar mas seguro para descargar el kernel es la página oficial del mismo: http://www.kernel.org. Evita hacer descargas a través de Emule, o de sitios extraños. En la portada de la misma tendremos los enlaces para descargar la versión del kernel que queramos. En nuestro caso, bajaremos el último estable, que a fecha de este artículo es la versión 2.6.28:
En la misma línea del kernel, a la derecha, vemos una serie de enlaces en forma de letra. Abajo nos explican que significa cada uno. La opción Changelog es importante, pues ahí podremos consultas las mejoras y novedades que aparecen en la nueva versión del núcleo.
Pulsamos en la F que hay a la derecha en la línea del kernel 2.6.28 para bajarnos las fuentes completas a nuestro directorio, y cuando termine, tendremos un fichero llamado linux-2.6.28.tar.bz2.
Enlaces complementarios:
- Mapa interactivo del Kernel
- ¿Que es el Kernel en pocas palabras? de Linux para seres humanos
- www.kernel.org
Otras partes de la guía sobre el Kernel:


Ya estamos con juanqueradas de consola?
XDD
Un saludo y ánimo que esto promete.
Teniendo emacs, ¿quién necesita un kermel?
[...] El Kernel (Parte 1): ¿Que es eso del Kernel? [...]
[...] El Kernel (Parte 1): ¿Que es eso del Kernel? [...]
oye disculpa, podria responder, ¿como funciona, que hace, como opera de 32 y 64 bits? por favor
Mariela, no se exáctamente a que te refieres. Puedes especificar algo mas tu problema o duda? Gracias!