20 de agosto de 2006

Lista de cambios de 2.6.18

Ya he terminado la lista de cambios de LinuxChanges correspondientes a 2.6.18. Lo más radical e importante de esta versión es sin duda el soporte de herencia de prioridades para futexes. Permite evitar el efecto conocido como inversión de prioridades (lo que hizo que el mars rovers se reiniciara continuamente cuando llegó a marte), que es algo crítico para sistemas de tiempo real. Esto es un pasito más de la sutil estrategia diseñada por Ingo Molnar para convertir a Linux - a pesar de los escépticos - en un sistema operativo de tiempo real "duro".

Además de eso hay otras cosas importantes: Un "validador de bloqueos" - tambien hecho por Ingo Molnar - para encontrar posibles fallos en la utilización de los diferentes locks a lo largo del kernel, algoritmos para optimizar el consumo de energía en sistemas multicore, SMPnice, mejoras sustanciales al soporte de SATA (entre ellas, soporte para NCQ)), migración de páginas directa, sin utilizar swap, estadísticas del subsistema de gestión de memoria para cada zona en vez de globales, estadísticas detalladas de en qué gasta cada proceso la CPU cuando no está ejecutándose, renovado control de paquetes de red para SELinux, y otras cosillas. Para más detalles: http://kernelnewbies.org/LinuxChanges

No hay comentarios:

Publicar un comentario