Professional Documents
Culture Documents
mcoronado@linuxpuertomontt.cl
Modelo General
El corazón o núcleo del Sistema
Operativo
El kernel se llama Linux
La gran mayoria, posee un kernel
pre-configurado y pre-compilado
Objetivo: configurar y compilar
nuestra propia imagen del kernel
para hacerlo a nuestra justa
medida.
Kernel Linux
Escrito en C
Bajo licencia GNU/GPL
Excepto el planificador
de recursos, propiedad
de Linus Torvalds.
Versiones
Primer campo: Número de
la versión
Segundo campo: Numero de
"sub-versión"
es par: estable,
es impar: inestable.
Tercer campo: Nivel de
corrección el en que se
encuentra.
~$#uname -r
2.6.27-11-generic
Primeros Pasos - Herramientas
Dentro del Kernel
$cd /usr/src
$sudo apt-get install linux-source
$sudo tar -xvjf linux-source.x.y.z.tar.bz2
Trabajamos otro poco
Limpiamos
$sudo make mrproper
$ls /usr/src
Se generaron 2 archivos
linux-2.6.27.mcoronado_2.6.27.mcoronado-3_i386.deb
linux-firmware-image_2.6.27.mcoronado-3_all.deb
Instalamos
Descargamos el Ultimo Kernel
http://www.kernel.org/pub/linux/kernel/v2.6/
Dentro del Kernel
$cd /usr/src
$wget http://www.kernel.
org/pub/linux/kernel/v2.6/linux-x.y.z.tar.bz2
$sudo tar -xvjf linux-x.y.z.tar.bz2
Fuente...
- http://www.kernel.org/pub/linux/docs/man-pages/man-
pages-3.21.tar.gz (recomendable)
- http://es.tldp.org/NuLies/web/index.html
- https://www.ibm.com/developerworks/linux/library/
- http://es.tldp.org/NuLies/web/index.html