Compilacion_kernel

Páginas: 6 (1372 palabras) Publicado: 11 de noviembre de 2015
Instituto Polit´ecnico Nacional
Escuela Superior de C´omputo
Semestre 2014-2015/2
Sistemas Operativos
Reporte de pr´acticas
Profesor
Jos´e David Ortega Pacheco
Alumno: Hern´andez Ochoa Enrique Miguel
————
Grupo: 2CV2
————
June 8, 2015

Compilaci´
on e instalaci´
on de un kernel
(Linux)
Introducc´ıon
Antes de iniciar con la renovaci´on, compilaci´on y/o instalci´on de un nuevo

ucleo o kernel,es importanta considerar datos te´oricos, que son relevantes
en dicho tema. Cuando hablamos de ”Linux” es frecuente referirnos al sistema operativo y sus aplicaciones. La realidad es que Linux es el n´
ucleo del
sistema.
Entre las funciones m´as importantes del kernel se encuentran:

- Administraci´on de la memoria del computador.
- Establecimiento de la comunicaci´on entre aplicaciones ydispositivos.
- Administraci´on de procesos (o tareas).
Vale recalcar que el n´
ucleo Linux se caracteriza por ser muy vol´atil y tener

ultiples desarrolladores al momento de corregir un problema o agregar una
nueva caracter´ıstica al n´
ucleo; recibiendo as´ı gran cantidad de actualizaciones en poco tiempo. Dichas actualizaciones com´
unmente contienen nuevos
m´odulos, mejoras de seguridad,administraci´on de recursos y muchas otras
caracter´ısticas.
Ventajas
Algunas de las ventajas que presenta el instalar un nuevo kernel son: Mejor
adaptaci´on del kernel sobre el hardware (imaginando que dicho kernel esta
disponible para el hardware que usas), mejor rendimiento y nuestro sistema
consumir´a menos memoria ya que esta m´as optimizado.
Claro que esto depende en gran parte de la configuraci´on,es decir, de los
m´odulos que queremos que tenga o que no tenga dependiendo de nuestras
necesidades como usuarios.

1

Cuestionario Previo
1.- ¿Qu´
e utilidad tiene compilar o recompilar el kernel de LINUX?
Si queremos un Kernel hecho a la medida de nuestro hardware para tener el
m´aximo rendimiento, podemos compilar el kernel y eliminar todos aquellos
m´odulos que no necesitamos, por ej. sitenemos una tarjeta gr´afica INTEL
podemos eliminar los m´odulos para las gr´aficas de Nvidia y ATI. Y as´ı con
todo el hardware. Haciendo as´ı el sistema m´as r´apido y eficiente.
2.- ¿Qu´
e es un Vanilla kernel?
Nuevas versiones del n´
ucleo Linux lanzadas por Linus Torvalds y que no han
sido modificadas por nadie.
3.- ¿C´
omo est´
a estructurado el versionado de un kernel de LINUX?
Las versiones deln´
ucleo se numeran hoy en dia con 4 digitos, de la siguiente
forma: AA.BB.CC.DD.
AA: Indica la serie/versi´on principal del n´
ucleo.
BB: Indica la revision principal del n´
ucleo. N´
umeros pares e impares no
tienen ningun significado hoy en dia.
CC: Indica nuevas revisiones menores del n´
ucleo. Cambia cuando nuevas
caracteristicas y drivers som soportados.
DD: Este digito cambia cuando secorrigen fallos de programaci´on o fallos de seguridad dentro de una revisi´on.
4.- ¿Cu´
al es el sitio oficial de internet en d´
onde se encuentran todas
las versiones de kernel de LINUX?
https://www.kernel.org/
5.- ¿Con qu´
e comando puedo saber que distribucion de LINUX
tengo instalada?
uname -r o bien uname -a si se desea m´as informaci´on que s´olo el n´
umero
de la version.
6.- ¿Qu´
e utilidadtiene make?
El comando de linux make nos ayuda a compilar nuestros programas. Presenta muchas ventajas para programas grandes, en los que hay muchos
ficheros fuente (muchos .c y muchos .h) repartidos por varios directorios.
2

Es capaz de saber que cosas hay que recompilar. Si cuando estamos depurando nuestro programa tocamos un fichero fuente, al compilar con make
s´olo se recompilaran aquellosficheros que dependan del que hemos tocado.
Nos guarda los comandos de compilaci´on con todos sus par´ametros para encontrar librer´ıas, ficheros de cabecera (.h), etc.
7.- ¿Qu´
e se obtine al ejecutar make menuconfig y qu´
e otras opciones existen para obtener lo mismo?
Se obtiene una interfaz con men´
us y quiz´a lo m´as importante, con una ayuda
contextual que facilita en gran medida la...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS