Publicado el Lunes 05 de Febrero del 2007 @ 1:25 por Armonth.
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.
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 ;-).
“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.
- 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.