Para Qu Compilar El Kernel

Páginas: 14 (3381 palabras) Publicado: 13 de abril de 2015
 (/)

  Buscar

Sobre Ubuntu (/sobre_ubuntu)

Documentación (http://doc.ubuntu­es.org)

Blogs (/blog)

Foros (/forum)

¿Para qué compilar el kernel o qué c.. gano con eso?
Ver (/node/137591)

21

Comentarios más valorados (/node/137591/best­comments)

Lun, 05/07/2010 ­ 05:02
Introducción
+1La informática es una ciencia compleja que en la actualidad se presenta al usuario como una bonita
+5 interfaz gráfica con sus botones menús y demás bellezas visuales. Pero en el fondo solo hay cadenas
gigantescas de 0 y 1 que es lo único que puede entender la cpu. cada click cada gesto del ratón/mouse
­1
es al final convertilo en una cadena tal que "0100111100101010110001101010101". Cuando se habladel kernel de hablan de las tripas del sistema, soy de la vieja escuela, y creo que deben saber algunas cosas
antes para entender que hace esa "cosa" a la que los geeks llaman kernel.
El orden de arranque del IBM PC
A los únicos ordenadores a los que NO se les puede aplicar esto que sigue es a los nuevos MAC OS X, ya que
usan otro sistema llamado EFI (http://en.wikipedia.org/wiki/Extensible_Firmware_Interface). Todos los demásbasados en x86 incluso nuestro super potente i7 con 63GB de RAM y 2TB de disco duro son desde el punto de
vista del arranque un clónico del IBM PC original.
Lo primero que vemos es, por tanto, la BIOS (http://en.wikipedia.org/wiki/BIOS) una reliquia del pasado, un
obsoleto subsistema de 16bits (si lo he escrito bien las bios sigue ejecutándose en modo real de 16bits) que se
encuentra en un chip de la placa base y se encarga de hacer ciertas comprobaciones rutinarias del sistema(CPU, RAM, placa base y VGA) cuando esta termina le pasa el control al sector de arranque
(http://en.wikipedia.org/wiki/Boot_sector) al celebre MBR en el que se encuentra un pequeño programa, en el
caso de los Linuxs y algún otro es el GRUB, que es el encargado, por fin, de iniciar el kernel del sistemaoperativo que a su vez permite que se inicie el espacio de usuario con todas las aplicaciones que usamos
habitualmente.
El kernel
Llegados a este punto se entenderá que el kernel no es una aplicación cualquiera y que para que el tomarse la
molestia de compilar nuestra propia versión sirva de algo (que luego veremos) no basta con descargarse las
fuentes y ejecutar las cuatro comando que suelen aparecer en los tutoriales y ya esta. Si pretende hacer esodedique su tiempo a otra cosa porque no habrá hecho nada útil para su sistema. Entendámoslo bien el kernel
es el encargado de que podamos hacer todo lo que podemos hacer habitualmente en nuestro equipo, desde
mover el ratón, ver la peli porno que descargamos del P2P, chatear con los colegas, copiar y pegar el trabajo
de física de la Wikipedia (pónga aquí cualquier actividad realizada habitualmente en el ordenador).
Kernel PanicAhora es el momento de que sepa que es eso que quizás haya visto alguna vez si usó Windows la BSOD (Blue
Screen of Death) vulgarmente conocida como "La %&#$ pantalla azul"!!!". Si, lo ha adivinado las pantallas
azules tan molesta no so mas que un error fatal reportado por el kernel de windows. Microsoft decidió que enuna situación tal que el kernel fuese incapaz de reaccionar aparecería ese mensaje con información un tanto
críptica sobre lo que ocurrió.
En los sistemas UNIX, linux incluido cuando esto ocurre se produce la mayor pesadilla del administrador de
sistemas un "kernel panic" y ese es el mensaje que se ven junto a una breve descripción del error (lo que se
esperaba que ocurriese y no ocurrió) aparece un mensaje breve y conciso, el temido "kernel panic"En definitiva el kernel es un programa que por su actividad es vital para el funcionamiento del equipo pero que
por encontrarse a un nivel muy profundo dentro de los componentes de software de un ordenador generalmente
pasa desapercibido para el usuario. En cierto sentido es la joya de la corona porque es el que hace funcionar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Qu Es Un Compilador
  • Compilar Kernel
  • Actividades para el primario, compilado
  • Herramientas Para Hacer Compiladores
  • conceptos para compiladores
  • Compilado De Baladas Para Guitarra
  • Qu Es Y Para Qu Sirve Un Blog
  • Qu Es Y Para Qu Sirve El PPP

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS