El Kernel Realizado por Kepa Bengoetxea
Referencia Información sobre el kernel: kernel-COMO: 1.html Libro sobre el Núcleo: Donde conseguir las fuentes del nucleo: Redhat Actualización del Kernel:
¿Qué es el kernel? El kernel o núcleo de linux es el corazón del sistema operativo. Las funciones más importantes del mismo, aunque no las únicas, son: Administración de la memoria, para todos los programas en ejecución. Administración del tiempo de procesador, que estos programas en ejecución utilizan. Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda ...
Versiones Linux Kernel Antes de la versión 2.6,existían dos versiones o ramas: Versión de producción: es la versión estable, donde en la estable sólo se añade código para reparar fallos. Versión de desarrollo: es la versión experimental ó inestable, en esta rama se añade nuevas opciones para probarlas e incluirlas en las siguiente versión estable.
Versiones Linux Kernel Antes de la versión 2.6, las versiones del núcleo se numeraban según las ramas en:XX.YY.ZZ XX: Indica la serie principal del núcleo,cambia cuando ha sufrido un cambio muy importante. YY: Indica si la versión es de desarrollo(impar) o de producción (par). ZZ: Nuevos lanzamientos dentro de una versión que corrigen los errores (bugs).
Versiones Linux Kernel Pero a partir de kernel 2.4 se empezó a resquebrajar este módelo, ya que las versiones estables introducian cambios radicales.(Ejm:2.4.10, incluía un nuevo gestor de memoria) A partir de la versión 2.6 se abandona totalmente la manera de trabajar en dos ramas (estable e inestable) y se empieza a trabajar directamente sobre la versión estable.
Versiones Linux Kernel Esto que supone: -Ventaja:las mejoras se introducían antes, sin esperar a que saliese la rama estable. -Desventaja:deja de ser tan estable. Las versiones del núcleo se numeran después del kernel 2.6 con 4 digitos, de la siguiente forma: AA.BB.CC.DD(Ejm: )
Versiones Linux Kernel AA: Indica la serie/versión principal del núcleo. BB: Indica la revision principal del núcleo. Números pares e impares no tienen ningún significado hoy en dia. CC: Indica nuevas revisiones menores del núcleo. Cambia cuando nuevas caracteristicas y drivers son soportados. DD: Este digito cambia cuando se corrigen fallos de programación o fallos de seguridad dentro de una revisión.
Versiones Linux Kernel Hoy en día se suele usar el núcleo distribuido con la distribución(Ubuntu,Fedora...) que el usuario utiliza. Son las distribuciones las encargadas de distribuir núcleos estables a sus usuarios y estos núcleos se basan en el núcleo ("vanilla") distribuido por Linux Torvalds y el equipo de programadores del núcleo.
Historia:Linux 2.6 Proyecto de Linus Torvalds, linux 1991 Linux 1.0, 1994 (i386) Linux 1.2, 1995 (i386,Alpha,Sparc y Mips) Linux 2.0, 1996 (multiprocesador) Linux 2.2, 1999 (soporte de nuevo HW) Linux 2.4, 2001 (ISA plug&play, USB,PC Card...) Linux 2.6, 2004