Ubuntu lanza versiones mensuales de prueba y avanza hacia un proceso de publicación automatizado

Canonical ha anunciado un ambicioso plan para modernizar el proceso de publicación de Ubuntu, introduciendo por primera vez instantáneas mensuales de sus versiones en desarrollo, junto con una estrategia a medio plazo para automatizar completamente la liberación del sistema operativo.

A pesar de mantenerse firme en su modelo tradicional de lanzamientos cada seis meses, con versiones LTS cada dos años, la comunidad de Ubuntu ha reconocido que el mundo de la ingeniería del software ha evolucionado. Modelos alternativos como los de Arch Linux o distribuciones inmutables como Universal Blue han demostrado los beneficios de ciclos de entrega más continuos.


Instantáneas mensuales: no son versiones, pero se pueden probar

Desde mayo de 2025, se publican instantáneas mensuales del desarrollo de Ubuntu 25.10 “Questing Quokka”. Estas no deben confundirse con versiones oficiales: son hitos intermedios, pensados para probar el sistema, detectar errores y perfeccionar el proceso de publicación.

Fechas clave de las instantáneas:

  • 29 de mayo de 2025: Snapshot 1
  • 10 de junio de 2025: Snapshot 2
  • 15 de julio de 2025: Snapshot 3
  • 19 de agosto de 2025: Snapshot 4
  • 18 de septiembre de 2025: Beta
  • 9 de octubre de 2025: Versión Final

Estas instantáneas permitirán a los equipos de publicación —tanto comunitarios como de Canonical— reducir la dependencia de conocimientos implícitos, documentar mejor los pasos y transicionar hacia un proceso más transparente, repetible y automatizado.


Automatización basada en Temporal y Go

Uno de los grandes ejes del proyecto es la adopción de Temporal, una plataforma de «durable execution» que permite construir flujos de trabajo resistentes a fallos, pensada para tareas distribuidas y complejas. Ubuntu utilizará Go como lenguaje principal para definir los pasos del nuevo sistema de publicación, dada su eficiencia en tareas de concurrencia y operaciones de red.

La idea es convertir cada paso del actual checklist de lanzamiento en una función programada, probada y controlada por Temporal. Esto permitirá liberar tiempo del equipo para tareas estratégicas, mejorar la observabilidad del proceso y facilitar la detección temprana de errores.


Más pruebas y participación comunitaria

Con las instantáneas mensuales, se incorporarán pruebas automatizadas de instalación, cifrado de disco, aplicaciones gráficas y más, como parte del pipeline de cada snapshot. Esto permitirá detectar regresiones antes de que lleguen a la versión final.

Canonical también quiere facilitar que los usuarios y desarrolladores contribuyan con pruebas al sistema, con una documentación más clara sobre cómo escribir y subir test suites a Ubuntu.


Camino hacia una publicación “aburrida”

El objetivo final es que el proceso de lanzamiento de Ubuntu sea tan confiable que resulte “aburrido”: predecible, observable y fácil de entender, incluso ante fallos. Canonical ya trabaja en modelar el sistema actual, y en una fase futura ejecutará ambos procesos —el nuevo y el tradicional— en paralelo, para validar su eficacia antes de dar el salto definitivo.

El equipo de Ubuntu ha anunciado que esta transformación se realizará de forma abierta, y que están contratando personal con experiencia en herramientas como Temporal.


Con esta apuesta por la automatización y la mejora continua, Ubuntu da un paso más en su evolución como una de las distribuciones Linux más estables y populares del mundo. Y lo hace sin renunciar a su filosofía, pero adoptando lo mejor de las prácticas modernas de desarrollo de software.

Fuente: discourse.ubuntu.com

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×