martes, 13 de noviembre de 2007

Breve definición del Kernel

Fuente: LinuxParaSeresHumanos

una idea del kernel

Dado que he montado el código fuente del kernel de Linux en HTML (un kernel antiguo) he pensado que será mejor que de manera simple deje claro que es el kernel

Linux es el núcleo del sistema operativo GNU/Linux.

El kernel o núcleo es la parte más importante de un sistema operativo. Es el software encargado de gestionar el hardware (microprocesador, memoria RAM, etc.) del ordenador y los periféricos conectados a él, de proveer al resto de los programas acceso al hardware y de gestionar la ejecución de todos los programas. En resumen, se encarga de comunicar el software con el hardware, además de controlarlos.

El kernel de GNU/Linux se llama Linux. Es un clon libre de otro sistema más antiguo con licencia privativa, denominado Unix, el cual fue creado en los laboratorios de AT&T.

Las últimas versiones de Linux incluyen herramientas de virtualización para ejecutar otros sistemas operativos sobre GNU/Linux.

La Historia

Linux fue originariamente creado, en 1991, por el hacker finlandés Linus Torvalds, en un intento por obtener un sistema operativo libre similar a Unix que fuera compatible con microprocesadores Intel 80386 (mejor conocidos como i386).

Más tarde se unieron otros colaboradores en el desarrollo de Linux, los cuales se comunicaban a través de listas de correo electrónico en Internet.

La siguiente foto es una visualización de la estructura del núcleo de Linux, el software principal de este sistema operativo. Se puede apreciar cada uno de los archivos de este núcleo y la comunicación entre ellos. Esta visualización fue creada por Christian Reiniger en el Free Code Graphing Project, basado en un trabajo anterior de Rusty Russell

Estructura del nucleo de linux

No hay comentarios: