PDF de programación - Kernel Como

Imágen de pdf Kernel Como

Kernel Comográfica de visualizaciones

Actualizado el 23 de Junio del 2018 (Publicado el 14 de Enero del 2017)
708 visualizaciones desde el 14 de Enero del 2017
152,5 KB
26 paginas
Creado hace 24a (22/12/1996)
Kernel-Como

Brian Ward, [email protected]
Traducción de Juan José Amor, [email protected]

Revisión 2.1, 22 de Diciembre de 1996

Lo que sigue es una guía detallada de la configuración del núcleo, cubriendo detalles de compilación y
de actualizaciones. El traductor ha intentado respetar el documento original, aunque no ha podido evitar
añadir cosas de su propia cosecha, sobre todo en lo que respecta a opciones aún no documentadas.

¿Qué hardware nuevo soportan los nuevos núcleos? .

. .

. .

2.3.1 Anexo de la revisión.

. . .

.

. .

.

.

. .

. .

. .

. .

.

.

. .

. .

. .

.

. . .

¿Qué versión de gcc y libc necesito? .

. .

. .

.

. .

. .

. .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

Índice General

1 Introducción

1.1

¡Lea esto primero!

. . .

. . . .

. .

.

. .

. .

. .

1.2 Sobre el estilo .

. . . . .

. . .

. .

.

. . .

.

.

. .

.

.

. . .

. . .

2 Preguntas y respuestas importantes

2.1 Pero, ¿qué hace el núcleo? . . . . .

.

. .

.

.

.

. .

. .

.

¿Por qué puedo necesitar actualizar el núcleo?

.

. .

. .

2.2

2.3

2.4

2.5

2.6

2.7

¿Qué es un módulo cargable?

. . .

. .

.

. .

¿Cuánto espacio en disco necesito?

.

. .

. .

¿Cuánto se tarda en compilar? . . .

. .

.

. .

.

.

.

. .

. .

.

.

. . .

. .

.

. .

. .

. .

.

. .

. .

.

.

.

. . .

.

.

3 Cómo configurar el núcleo.

3.1 Obtención de los fuentes.

. . . . .

.

.

. .

.

. .

. .

. .

3.2 Descompresión de los fuentes

. . .

. .

3.3 Configuración del núcleo . . . . . .

. .

3.3.1 Anexo de la revisión 2.1. . .

. .

.

.

.

. .

.

. .

. .

.

. .

. .

. .

. .

. .

.

. .

. .

.

3.4 Continuación .

. . . . .

. . .

. .

.

. . .

.

.

. .

.

. . .

.

.

.

.

.

. . .

.

.

. . .

. . .

.

.

.

. . .

. . .

.

.

.

.

.

.

. . .

. . .

.

. . .

. .

. .

.

.

.

.

.

.

.

. . .

. . .

.

. . .

. .

. .

. .

. .

.

.

.

.

.

.

.

. . .

.

.

.

.

. . .

. . .

.

.

.

.

.

.

.

.

.

.

.

.

. .

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

. .

.

.

.

.

. . .

. . .

.

.

.

.

. . .

. . .

.

.

.

.

.

.

.

.

.

.

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

. . .

. . .

. . .

.

.

. . .

. . .

.

.

.

. . .

. . .

.

.

.

.

.

.

.

.

.

.

.

.

. . .

. . .

. . .

. . .

.

.

. . .

. . .

.

.

.

.

. . .

.

.

.

.

. .

.

.

.

.

.

.

.

.

.

.

.

.

. . .

. . .

. . .

. . .

.

.

. . .

. .

.

.

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

3

3

4

4

4

4

4

4

5

5

6

6

6

6

7

7

7

8

8

8

8

8

8

9

9

3.4.1 Emulación de coprocesador (Kernel math emulation)

.

. .

. .

. .

. .

. .

3.4.2

Soporte de discos IDE y MFM/RLL normales (Normal (MFM/RLL) disk and IDE
disk/cdrom support)
.

. . .

. . .

. . .

. .

. .

. .

. .

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

3.4.3

Soporte de redes (Networking support)

.

. .

. .

.

.

. .

. .

.

. . .

.

.

. .

.

. . .

3.4.4 Limitar memoria a 16 Mb (Limit memory to low 16MB) .

. .

. .

.

. .

3.4.5 Comunicación entre procesos System V (System V IPC)

.

. .

. .

.

. .

.

.

.

.

. .

. .

. .

. .

.

.

.

.

.

3.4.6 Tipo de CPU (386, 486, Pentium, PPro) (Processor type (386, 486, Pentium,
.

PPro) ) . . . . .

. . .

. . .

. . .

. . .

. .

. .

. .

. .

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

3.4.7

Soporte SCSI (SCSI support) .

.

.

. .

.

. .

.

. .

. .

.

. . .

.

.

. . .

.

.

. . .

.

. .

. .

ÍNDICE GENERAL

3.4.8

Soportes de tarjetas de red (Network device support)

.

. .

3.4.9

Sistemas de ficheros (Filesystems)

.

. .

. .

.

. .

.

.

.

. .

. .

3.4.10 Manejadores de tipo carácter (Character devices) .

. .

. .

.

3.4.11 Tarjeta de sonido (Sound card)

.

. .

. .

.

3.4.12 Otras opciones de configuración .

. .

. .

.

. .

.

.

. .

. .

. .

. .

.

.

.

.

.

.

. . .

. . .

.

.

.

.

.

3.4.13 Kernel hacking . . . .

.

.

. .

.

. .

. .

. .

. .

.

. .

. .

.

. . .

.

.

.

.

. .

.

. .

. .

. .

. . .

.

.

. . .

.

.

.

.

.

. .

. .

. . .

.

. .

. .

.

.

.

. . .

. . .

.

. . .

.

.

.

. . .

. . .

.

. .

.

.

.

.

.

.

3.5

¿Y ahora qué? (El fichero Makefile).

.

. .

. .

.

. .

.

. .

. .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

4 Compilación del núcleo

4.1 Limpieza y dependencias . . . . . .

.

. .

. .

.

. .

. .

.

. . .

.

. . .

.

. .

. .

.

. .

. .

4.2 El momento de compilar

. . . . . .

. .

.

. .

. .

. .

. .

4.3 Otras opciones del ‘make’

. . . . .

4.4

Instalación del núcleo . .

. . . . . .

.

.

.

. .

.

. .

. .

. .

. .

. .

. .

.

. . .

.

.

.

. . .

. . .

.

. . .

.

.

.

. . .

. . .

.

.

.

. . .

.

.

.

. . .

. . .

.

.

.

. . .

.

.

.

. .

. . .

.

.

.

.

.

.

5 Parchear el núcleo

5.1 Aplicación de un parche

. . . . . .

. .

. .

.

. .

. .

. .

. .

.

. .

. .

.

. . .

5.2 Si algo va mal

. . . . .

. .

. . . .

.

. .

. .

. .

.

. . .

5.3 Limpieza de ficheros .orig . . . .

. .

5.4 Otros parches .

. . . . .

. .

. .

. .

. .

.

.

. .

.

. .

. .

. .

. .

. . .

.

.

.

.

.

.

.

. . .

. . .

. . .

.

.

.

.

.

.

. . .

. . .

. . .

.

6 Paquetes adicionales

6.1 kbd . . . . . .

. .

. . .

. .

. .

. .

6.2 util-linux . . . . .

. .

. . . .

.

.

. . .

.

.

. . .

.

.

. . .

.

.

. .

.

.

.

. .

. .

. .

.

. . .

.

.

. . .

.

.

. . .

6.3 hdparm . . . .

. . .

. .

.

. .

. .

.

. . .

.

.

. . .

.

. .

. .

.

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

.

.

. . .

.

.

.

.

.

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

7 Problemas típicos

7.1 make clean . . . . .

. .

. . . .

7.2 Núcleos muy lentos o muy grandes

.

.

. .

. .

. .

. .

.

.

. . .

.

. .

. .

.

.

. . .

.

. .

. .

.

.

. . .

. . .

.

.

. .

. .

. .

. .

.

.

.

.

. .

. .

7.3 El núcleo no compila . .

. . . . .

.

. .

. .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

.

.

. . .

.

.

7.4 El nuevo núcleo no parece arrancar

.

. .

. .

.

. .

. .

.

. .

. .

.

. . .

.

. .

. .

.

. .

. .

7.5 Se olvidó ejecutar LILO, y el sistema ya no arranca .

. .

. .

.

. .

.

. .

. .

7.6 Mensaje de aviso: ‘warning:

bdflush not running’

7.7 Salen mensajes sobre símbolos no definidos, y no compila

.

. .

7.8 No consigo que me detecte mi CD-ROM IDE/ATAPI

.

.

.

. .

.

7.9 Salen mensajes sobre cosas de encaminamiento obsoletas

.

. .

7.10 La función de cortafuegos no funciona en el núcleo 1.2.0 .

. .

7.11 Mensaje: “Not a compressed kernel Image file” .

7.12 Hay problemas con la consola al pasarse a la 1.3.x .

.

.

. .

.

7.13 Algunas cosas no compilan después de la actualización .

. .

. .

.

.

.

.

.

.

.

.

. . .

.

. .

. .

.

.

. . .

. . .

.

.

. .

. .

. .

. .

.

.

.

. .

. .

.

.

. .

.

.

.

. .

. .

. .

. .

. .

. .

. .

.

. .

. .

.

.

.

.

.

. .

. .

.

.

.

.

. .

.

. .

.

.

.

. .

. .

. .

. .

. .

. .

. .

. .

. .

. .

. .

. .

. .

.

. .

. .

.

. .

. .

.

. . .

.

.

. .

.

.

.

.

.

.

.

. . .

. . .

. . .

. . .

. . .

. . .

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

.

.

.

. . .

2

9

9

11

11

11

11

12

12

12

12

12

12

14

14

15

15

15

16

16

16

16

16

16

16

17

17

17

18

18

18

19

19

19

19

19

1. Introducción

8 Notas sobre la actualización a la versión 2.0.x

9 Módulos

9.1

Instalación de las utilidades asociadas

.

. .

.

.

.

. .

9.2 Módulos distribuidos con el núcleo 1.2.2 .

. .

. .

.

.

.

.

.

. .

. .

. .

.

. . .

. .

. .

.

.

.

. . .

.

.

.

.

. . .

. . .

.

10 Otras opciones de configuración.

10.1 Opciones generales . . .

. . . .

. .

10.2 Opciones de red . . . . .

. .

. . . .

.

.

. .

. .

.

. . .

.

.

. . .

.

.

. . .

.

. .

. .

. .

. .

. .

.

. . .

.

.

. . .

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

11 Consejos y trucos

11.1 Redirección de la salida de compilación o parcheado.

.

11.2 Instalación condicional del núcleo .

. .

. .

11.3 Actualizaciones del núcleo . . . . .

.

. .

.

.

.

.

.

. .

. .

. .

. .

.

.

.

.

.

.

12 Otros documentos COMO que pueden serle útiles

. .

.

.

. .

. .

. .

. .

.

. .

. .

.

. . .

.

.

.

.

. . .

. . .

.

.

. . .

.

.

. . .

. . .

.

.

. . .

.

.

. . .

.

. .

.

.

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

. .

.

.

3

20

20

20

21

21

21

22

22

22

22

23

23

23

23

24

24

25

26

13 Miscelánea

13.1 El autor

. . . .

. . . .

.

. .

. .

. .

13.2 Pendiente de hacer

. . .

. . . .

. .

13.3 Colaboraciones . . . . .

. .

. . . .

.

.

.

13.4 Notas sobre el Copyright, Licencia y Todo Eso .

. .

. .

14 Anexo: El INSFLUG

1

Introducción

. . .

.

.

. . .

.

.

. . .

.

.

. . .

.

.

. .

. .

. .

. .

. .

. .

.

.

. . .

. . .

.

.

.

.

.

. . .

. . .

. .

. .

.

.

.

.

.

. . .

. . .

. .

. .

Esta es la versión 0.75 del documento “Kernel-HOWTO” original. La de la traducción es la 2.1 ¿Debe Vd. leer este
documento? Bien, veamos si tiene alguno de los siguientes síntomas:

 “¡Jo! El dosemu-0.99.9 requiere el núcleo 1.8.193 y yo estoy aún con el 1.2.3”

 Hay un manejador (driver) que sólo está en los n
  • Links de descarga
http://lwp-l.com/pdf1407

Comentarios de: Kernel Como (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad