Kernel Como
Brian Ward, bri@blah.math.tu-graz.ac.at
Traducci´on de Juan Jos´e Amor, jjamor@ls.fi.upm.es
Revisi´on 2.1, 22 de Diciembre de 1996
´ del nucleo,
´ y
Lo que sigue es una gu´ıa detallada de la configuracion
cubriendo detalles de compilacion
´
de actualizaciones. El traductor ha intentado respetar el documento original, aunque no ha podido evitar
˜
anadir
cosas de su propia cosecha,sobre todo en lo que respecta a opciones aun
´ no documentadas.
´
Indice
General
1
2
3
Introducci´on
3
1.1
¡Lea esto primero!
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.2
Sobre el estilo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Preguntas y respuestas importantes
4
2.1
Pero, ¿qu´ehace el n´ucleo? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.2
¿Por qu´e puedo necesitar actualizar el n´ucleo?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.3
¿Qu´e hardware nuevo soportan los nuevos n´ucleos? . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.3.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .
4
2.4
¿Qu´e versi´on de gcc y libc necesito? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.5
¿Qu´e es un m´odulo cargable?
5
2.6
¿Cu´anto espacio en disco necesito?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.7
¿Cu´anto se tarda en compilar? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
6
Anexo de la revisi´on.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
´
C´omo configurar el nucleo.
6
3.1
Obtenci´on de los fuentes.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.2
Descompresi´on de los fuentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.3
Configuraci´on deln´ucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.3.1
Anexo de la revisi´on 2.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
Continuaci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.4.1
Emulaci´on de coprocesador (Kernel math emulation) . . . . . . . . . . . . .. . . .
8
3.4.2
Soporte de discos IDE y MFM/RLL normales (Normal (MFM/RLL) disk and IDE
disk/cdrom support) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.4.3
Soporte de redes (Networking support)
. . . . . . . . . . . . . . . . . . . . . . . . .
8
3.4.4
Limitar memoria a 16 Mb (Limit memory to low 16MB) . . . . . . . . . . . . . . . .
8
3.4.5Comunicaci´on entre procesos System V (System V IPC) . . . . . . . . . . . . . . . . . .
8
3.4.6
Tipo de CPU (386, 486, Pentium, PPro) (Processor type (386, 486, Pentium,
PPro) ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
Soporte SCSI (SCSI support) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.4
3.4.7
´
INDICE
GENERAL
3.5
45
6
7
2
3.4.8
Soportes de tarjetas de red (Network device support) . . . . . . . . . . . . . . . . .
9
3.4.9
Sistemas de ficheros (Filesystems) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.4.10 Manejadores de tipo car´acter (Character devices) . . . . . . . . . . . . . . . . . . . .
11
3.4.11 Tarjeta de sonido (Sound card)
. . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .
11
3.4.12 Otras opciones de configuraci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
3.4.13 Kernel hacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
¿Y ahora qu´e? (El fichero Makefile). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
´
Compilaci´on del nucleo
12
4.1
Limpieza y...
Regístrate para leer el documento completo.