Linux 7.0: un fallo en postgresql amenaza el lanzamiento

El desarrollo de Linux 7.0, tan solo a días de su lanzamiento, se ve sacudido por un inesperado problema de rendimiento que podría retrasar la llegada de la nueva versión a los usuarios.

Un dilema técnico que complica el cronograma

Un dilema técnico que complica el cronograma

Tras unas diez semanas de pruebas exhaustivas a nivel global, la comunidad de Linux se enfrenta a una decisión crítica. Un ingeniero de Amazon Web Services ha detectado una caída drástica –casi a la mitad– en el rendimiento de PostgreSQL, una base de datos esencial para miles de aplicaciones y servicios, como resultado de un cambio interno en el kernel.

La raíz del problema reside en la eliminación de la opción PREEMPT_NONE, que afecta la gestión de tareas del procesador. Esto ha provocado que hasta un 55% del tiempo de la CPU se pierda en esperas internas, disminuyendo el rendimiento general del sistema. La situación, según fuentes internas, ha generado consternación en el equipo de desarrollo.

La alternativa inmediata sería revertir el cambio, pero eso implicaría deshacer gran parte del trabajo realizado esta semana, además de no solucionar el problema subyacente, que podría reaparecer con futuras actualizaciones. Por ello, los desarrolladores están explorando la posibilidad de que PostgreSQL se adapte a un nuevo sistema de gestión de tiempos internos, conocido como rseq. Sin embargo, esta solución presenta desafíos significativos, ya que requiere cambios urgentes en la base de datos y no garantiza una implementación a tiempo para el lanzamiento oficial.

Si bien los plazos iniciales apuntaban a mediados de abril de 2026, con posibles fechas de lanzamiento entre el 5, 12 y 19, la situación actual sugiere un posible retraso de una o dos semanas. Linus Torvalds, el creador de Linux, no parece contento con la situación, aunque por el momento no se han anunciado cambios formales en el calendario. La comunidad, gracias a herramientas como Mainline, puede probar la última versión preliminar (Linux 7.0-rc7) y comprobar de primera mano el estado del sistema. El comando para descargar y instalarla es: sudo add-apt-repository ppa:cappelikan/ppa && sudo apt update && sudo apt install mainline.

La decisión final, y el impacto en el lanzamiento de Linux 7.0, dependerá de la rapidez con la que PostgreSQL pueda adaptarse a la nueva solución. El equipo de Linux se encuentra en una encrucijada, buscando el equilibrio entre cumplir con el cronograma y garantizar la estabilidad del sistema. El futuro de Linux 7.0, por ahora, está en juego.