Historia de Debian: un breve repaso

Hace poco publicamos el anuncio de la disponibilidad de Debian 9 Stretch. Por si alguna vez quisieron saber el camino que recorrió el proyecto desde su nacimiento en 1993 hasta nuestros días, en este post presentaremos una breve historia de Debian.

Historia de Debian: los comienzos

Entre agosto y diciembre de 1993, Ian Murdock (¡descansa en paz, hermano!) fue lanzando desde la versión 0.1 hasta la 0.9. Todas estas versiones estuvieron disponibles para la arquitectura i386. Meses después, ya había 12 desarrolladores trabajando en la versión 0.91. Para marzo de 1995, el número de desarrolladores había aumentado unos 50 y el número de paquetes disponibles a 250. Con cada nueva versión se fueron añadiendo otras arquitecturas.

Las versiones estables

Para empezar, repasemos el «ciclo de vida» de una versión de Debian:

  • Experimental: en este estado se supone que muchas cosas puede llegar a «romperse» y no funcionar como se espera. De ahí su nombre.
  • Unstable: es la versión inestable resultante de paquetes que acaban de ser enviados por los desarrolladores. Por eso, es de esperar que haya paquetes cuyas dependencias no estén satisfechas.
  • Testing: es el estado de desarrollo actual de la siguiente versión estable.
  • Estable: como su nombre lo indica, es la versión oficial y actual de la distribución.
  • Antigua estable: se trata de la versión estable previa.
  • Antigua antigua estable: dos versiones previas a la estable actual. Por lo tanto, la versión antigua antigua estable actual es Wheezy.

A continuación, veamos los números de versión, el nombre con el que se bautizó a cada una, y la fecha de disponibilidad:

  • Junio de 1996: aparece la primera versión estable (1.1, «Buzz»). 470 paquetes disponibles.
  • 1996: Versión estable «Rex» (1.2)
  • 1997: Versión estable «Bo» (1.3)
  • 1998: Hamm (versión 2.0)
  • 1999: Slink (versión 2.1)
  • 14 de agosto de 2000: Potato (versión 2.2)
  • 19 de julio de 2002: Woody (versión 3.0)
  • 6 de junio de 2005: Sarge (versión 3.1)
  • 8 de abril de 2007: Etch (4.0)
  • 14 de febrero de 2009: Lenny (5.0)
  • 6 de febrero de 2011: Squeeze (6.0) fue la primera versión en contar con LTS (Long-Term Support), aunque únicamente para i386 y amd64.
  • 4 de mayo de 2013: Wheezy (7.0)
  • 26 de abril de 2015: Jessie (8.0). Fue la primera versión en reemplazar init con systemd.
  • 17 de junio de 2017: Stretch (9.0). Incluye más de 51000 paquetes. Además, casi 1000 desarrolladores voluntarios trabajan en el proyecto.

En los links de cada versión podemos encontrar más información sobre cada una, incluyendo las notas de prensa.

Debian y Toy Story

Finalmente, un lindo detalle sobre los nombres de cada versión es que son tomados de las películas Toy Story. En la Fig. 1 vemos la imagen de cada uno y la versión de Debian correspondiente.

Historia de Debian
Figura 1 – Historia de Debian