Dentro de solo unos días llegará ese momento que muchos de los amantes del sistema operativo de código abierto están esperando desde hace tiempo. En concreto nos referimos al lanzamiento oficial del núcleo Linux 7.0 del que os venimos hablando a lo largo de las últimas semanas.
En concreto, os hemos mostrado la evolución de las versiones preliminares que se han ido poniendo a nuestra disposición para echar un vistazo a todas las novedades. Además, hay que tener en consideración que se espera que el nuevo Linux 7.0 sea una versión que pase a la historia como una de las más importantes referentes al núcleo del sistema operativo.
A priori los expertos en estos entornos no esperaban mucho de esta nueva versión que os mencionamos, pero finalmente será mucho más importante de lo pensado. Y es que en estos instantes podemos confirmar que Linux 7.0 ya se puede considerar como una actualización repleta de cambios, mejoras y correcciones de todo tipo.
En resumidas cuentas, nos vamos a encontrar con un ciclo de desarrollo del núcleo más movido e interesante de lo que estamos acostumbrados. Como os contamos, esto es algo que se producirá tan solo en unos días para que podamos tener a nuestra disposición la versión final tras hacer un repaso, estas últimas semanas, de las versiones preliminares que os hemos ido mostrando.
En estos instantes os podemos confirmar que se espera que el lanzamiento final sea este mismo fin de semana al que nos acercamos. Esto quiere decir que el periodo de pruebas del nuevo núcleo de Linux debería estar prácticamente finalizado. Pero con todo y con ello, ahora os vamos a encontrar con un grave error detectado a las puertas de su lanzamiento y que debería corregirse.
Así es el importante fallo de Linux 7.0
Y es que se acaba de detectar que el nuevo núcleo del sistema que está a punto de ver la luz, Linux 7.0, reduce el rendimiento de PostgreSQL a la mitad del actual. Esto es algo de lo que se dio cuenta un ingeniero de AWS informando de que el rendimiento de PostgreSQL se redujo a la mitad en esta nueva versión del kernel, todo ello tras un cambio realizado recientemente.
Y lo peor no es eso, ya que por el momento no hay solución alguna prevista para esto, antes del lanzamiento de la versión estable en solo unos días. Este error viene dado por la eliminación de la opción de planificación PREEMPT_NONE. Por lo visto, la nueva versión de Linux que os contamos limita las arquitecturas de CPU más modernas, lo que afecta la gestión de búferes de PostgreSQL.

De hecho, en estos momentos, a cuatro días del lanzamiento, los desarrolladores del kernel están indicando a PostgreSQL que adopte un intervalo de tiempo rseq en lugar de revertir el cambio, sin garantía de resolución antes del lanzamiento de la versión estable. Debemos tener en cuenta que aquí nos referimos a un importante componente para múltiples empresas y usuarios finales. Y es que este es un sistema de gestión de bases de datos relacionales de objetos de código abierto, ampliamente utilizado para todo tipo de aplicaciones en Linux.
