articulo

Páginas: 27 (6728 palabras) Publicado: 12 de noviembre de 2013
UNIVERSIDAD MAYOR DE SAN SIMON
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE ING. DE SISTEMAS

COMPILACION NUCLEO
KERNEL

INTEGRANTES:
Fernandez Villcaes Vicente
Flores Acevedo Milver F.
Rojas Vallejos Bladimir
GRUPO: 1
CARRERA: ING. SISTEMAS

CBBA - BOLIVIA

COMPILACION DEL NUCLEO KERNEL LINUX

COMPILACION DE KERNEL

Que es el Kernel?

¿Qué es el kernel?
Para explicar enpalabras sencillas lo que es un kernel, empecemos por
saber que cada computadora, lector de discos, disco duro, tarjeta de video,
etc. es diferente y el kernel es el programa que sabe que hacer para que
esos componentes ejecuten su tarea como abrir un documento, borrarlo de
un disco o mostrar una imagen en pantalla. El kernel debe saber cómo
hablar a esos diferentes componentes materiales ycontrolar las labores
corrientes que
Hacemos a diario con nuestras computadoras.
Las funciones más importantes del mismo, aunque no las únicas, son:



Administración de la memoria para todos los programas y procesos en
ejecución.



Administración del tiempo de procesador que los programas y procesos en
ejecución utilizan.



Es el encargado de que podamos acceder a losperiféricos/elementos de
nuestra computadora de una manera cómoda.
Hasta que empezó el desarrollo de la serie 2.6 del núcleo, existieron dos
tipos de versiones del núcleo.

1

COMPILACION DEL NUCLEO KERNEL LINUX


Versión de producción: La versión de producción, era la versión estable
hasta el momento. Esta versión era el resultado final de las versiones de
desarrollo o experimentales. Cuandoel equipo de desarrollo del núcleo
experimental, decidía que tenía un núcleo estable y con la suficiente
calidad, se lanzaba una nueva versión de producción o estable. Esta versión
era la que se debía utilizar para un uso normal del sistema, ya que eran las
versiones consideradas más estables y libres de fallos en el momento de su
lanzamiento.



Versión de desarrollo: Esta versión eraexperimental y era la que utilizaban
los desarrolladores para programar, comprobar y verificar nuevas
características, correcciones, etc. Estos núcleos solían ser inestables y no se
debían usar sin saber lo que se hacía.

Arquitectura del Kernel Linux

Debido a que el kernel de Linux es monolítico, tiene más complejidad que en los
otros tipos de kernels. Esta fue una característica dediseño que estaba bajo un
poco de debate en los primeros días de Linux y aún tiene algunos de los defectos
de diseño que los núcleos monolíticos son inherentes a tener.
Una cosa que los desarrolladores del kernel de Linux hicieron para conseguir
solucionar estas fallas es hacer módulos del kernel que pueden ser cargados y
descargados en tiempo de ejecución, lo que significa que puede agregar oquitar
características de su núcleo en el momento. Esto puede ir más allá de la adición
de la funcionalidad de hardware para el núcleo, mediante la inclusión de módulos
que ejecutan los procesos del servidor, como la virtualización de bajo nivel, pero
también puede permitir que el núcleo pueda ser del todo reemplazado sin
necesidad de reiniciar el equipo en algunos casos.

2

COMPILACIONDEL NUCLEO KERNEL LINUX

3

COMPILACION DEL NUCLEO KERNEL LINUX

Tomar nota de los componentes del equipo
La mayor parte del trabajo para compilar un Kernel es el habilitar las
opciones correctas en la interfaz de configuración. Por lo que es necesario
conocer bien los componentes que forman el equipo.

Versiones de Linux
Para darse una idea del crecimiento exponencial de Linux al pasode los
años, basta con ver la cantidad de líneas de código que ha tenido en sus
versiones:

El kernel y sus componentes
Cuando compilamos y construimos el kernel se generan varios archivos
comunes, además de uno o más módulos binarios específicos de la
arquitectura para la que se ha construido el núcleo. Los archivos comunes
se construyen siempre, independientemente de la arquitectura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Articulos
  • Articulos
  • Articulos
  • Articulaciones
  • Articulo
  • Articulos
  • Articulaciones
  • Articulo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS