Gravatar de Armonth

Kernel Linux 2.6.20 lanzado

Sí sí, has leído bien, NO se trata de una nueva versión de WordPress si no del kernel (núcleo) Linux.

La versión 2.6.20 tiene multitud de cambios tanto que no soy el único que se pregunta qué les queda por sacar para una 2.8.0

Los cambios son más que destacables, con esta versión Linux entra en una tendencia por soportar la virtualización.

  • Soporte de la extensión Kernel-based Virtual Machine (KVM) de Intel/AMD. Una extensión disponible en los últimos microprocesadores Intel/AMD que permiten la virtualización completa de sistemas operativos. Teóricamente esto podría permitir en el futuro la carga de dos sistemas operativos simultaneamente sin necesidad de virtualizar uno dentro de otro.
  • Soporte de Playstation 3. Actualmente el soporte no es completo, pero es la única consola de nueva generación con soporte oficial por parte de su fabricante.
  • Soporte de Paravirtualización para x386. Soporte de Paravirtualización al igual que Xen por lo que ejecutar un sistema operativo “huésped” (virtualizado) dentro de otro supondrá una latencia/penalización mucho menor.
  • Soporte para “Relocatable kernel” en x86. No me acaba de quedar claro — se agradece si alguien sabe más — pero parece ser una característica que les será útil a los desarrolladores del kernel.
  • Inyección de fallos. Una característica para depurar el kernel que introduce fallos en distintas capas del kernel. La utilidad radica en introducir errores difíciles de ver en el mundo real para comprobar qué tal se comporta un programa ante ellos.

Y bastantes características que se me escapan un poco como para poder explicarlas decentemente: IO Accounting, Relative atime support, UDP-Lite support, Generic HID layer, Sleazy FPU optimization.

Además de una larga lista más de drivers y cambios en el “núcleo” del Kernel (aunque dicho así suena redundante). Y lo curioso es que a esa lista la llaman “lo importante”, si llegan a listar todos los cambios por pequeños que fueran todavía estaría cargando la página con ellos ;-).

3 Comentarios (feed)

  1. Gravatar de Dani Dani nos comenta:

    “Relocatable kernel” será que el código del kernel no tiene que cargarse en una posición fija de memoria, supongo que será últil para poder “jugar” con más cosas en tiempo de ejecución.

    Aunque no sé que partes serán, porque tiene que haber partes fijas en posiciones de memoria concretas, como los manejadores de interrupciones.

    Lunes, 5 de Febrero/2007 @ 1:41

  2. Gravatar de CFuga CFuga nos comenta:

    - IO Accounting: el núcleo presenta información constante y actualizada del uso de Entrada/Salida de datos, de forma que pueda ser capturado y utilizado por aplicaciones de espacio de usuario.

    - Relative atime support: en cristiano, soporte a tiempo de acceso relativo. En los sistemas de archivos, por cada archivo se guardan los siguientes datos relacionados con el tiempo:

    + ctime: fecha de creación del archivo
    + mtime: fecha de última modificación del archivo
    + atime: fecha de último acceso al archivo

    Actualizar el atime de cada archivo es muy costoso. Pero se ahorra tiempo si, en lugar de guardar la fecha completa, se guarda un tiempo relativo con ctime (un archivo no se puede acceder antes de ser creado).

    - UDP-Lite: en lugar de usar la pila completa del protocolo de red UDP, se puede utilizar una versión ligera que permita el uso de cuestiones básicas de conexión.

    - Generic HID layer: La capa de Dispositivos de Interfaz Humana (HID por sus siglas en inglés, teclado, ratón y amigos en español) solamente funcionaba para dispositivos USB. Ahora, esa capa atiende a cualquier dispositivo de entrada, sea o no USB.

    - Sleazy FPU optimization: la unidad de procesamiento de coma flotante (FPU) guarda su contexto en cada ciclo de reloj. La optimización consiste en postergar el cambio de contexto por más ciclos (máximo 255) si se detecta un uso frecuente. De esta manera, si se hacen 5 operaciones seguidas de coma flotante, es posible que se realice una más, y el procesador pierde menos tiempo en cambios de contexto, y mejor atiende las operaciones.

    Martes, 6 de Febrero/2007 @ 17:13

  3. Gravatar de Armonth Armonth nos comenta:

    A los dos, mil millones de gracias :P

    Eso sí: si tengo que darlas todas, hago un bucle para ello ;)

    Martes, 6 de Febrero/2007 @ 18:59

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.