Nombres de código de Linux Debian

39

Tengo algunas preguntas bastante tontas y no técnicas sobre cómo dar nombres en código a las versiones de Debian .

Cada lanzamiento de Debian tiene su nombre en clave único, que es (hasta ahora) el nombre de un personaje de las películas de Toy Story de Pixar .

Aquí hay una lista de todos los nombres en código asignados hasta ahora:

  • la versión 1.1 es buzz(Buzz Lightyear): el astronauta,
  • la versión 1.2 es rex: el tiranosaurio,
  • la versión 1.3.x es bo(Bo Peep) - la niña que cuidaba las ovejas,
  • la versión 2.0 es hamm: la hucha,
  • la versión 2.1 es slink(Slinky Dog): el perro de juguete,
  • la versión 2.2 es potato: Sr. Papa,
  • la versión 3.0 es woody: el vaquero,
  • la versión 3.1 es sarge: el sargento de Green Plastic Army Men,
  • la versión 4.0 es etch: la pizarra de juguete (Etch-a-Sketch),
  • la versión 5.0 es lenny: los binoculares de juguete,
  • la versión 6.0 es squeeze: el nombre de los alienígenas de tres ojos,
  • la versión 7.0 es wheezy: el nombre del pingüino de juguete de goma con una pajarita roja,
  • la versión 8.0 es jessie: el nombre de la vaquera yodelling,
  • la versión 9.0 es stretch: un juguete de pulpo de goma púrpura en Sunnyside Daycare ,
  • la versión 10.0 es buster: el perro salchicha mascota de Andy (actualmente estable ).

Lista de los nombres en clave de las próximas versiones principales de Debian después de jessie:

  • la versión 11.0 es bullseye: el caballo de Woody (actualmente en pruebas ),
  • la versión 12.0 es bookworm: juguete inteligente de gusanos con una linterna incorporada.

También hay:

  • nombre en clave especial sid( S hasta I n D esarrollo ) que es enlace simbólico al nombre en clave que actualmente es inestable ,
  • Estable, que es un enlace simbólico al nombre en código que actualmente es estable,
  • prueba que es un enlace simbólico al nombre en código que se está probando actualmente.

La lista de personajes de Toy Story es bastante sólida, pero en algún momento, no habrá más nombres de personajes para asignar.

Mis preguntas son:

  • ¿Qué nombres de código se asignarán si se nos acaban los nombres de los personajes?
  • ¿Quién decide cuál es el nombre en clave de la próxima versión (por favor, no responda ambiguamente como: 'comunidad' )?
  • ¿Cuántos nombres de lanzamientos se planean con anticipación?

Por cierto: cita interesante de debian.org/doc/manuals :

La decisión de usar los nombres de Toy Story fue tomada por Bruce Perens, quien en ese momento era el Líder del Proyecto Debian y también trabajaba en Pixar , la compañía que producía las películas.

Desarrollo de lanzamientos de Debian Infografía de Claudio Ferreira Filho (@filhocf) ( licencia : CC BY-SA 4.0 ).

patryk.beza
fuente
55
Si fuera yo, continuaría eligiendo personajes de otras películas de Pixar. La humanidad probablemente se extinguirá antes de que se acabe. Deje que los extraterrestres se preocupen por continuar con la convención de nombres después de eso. : D
Joseph R.
Quedando sin personajes de Pixar. Sí, eso no sucederá pronto. Esa puede ser una de las razones por las que el equipo eligió este horario de nombres en primer lugar.
Mástil
Debian, en no "Linux Debian", se menciona en ocasiones en Debian Gnu / Linux "(al menos cuando usa Linux).
ctrl-alt-delor
1
Otro hecho divertido que no se menciona en ninguna otra parte aquí en la pregunta o las respuestas: 'experimental' es un repositorio complementario de 'inestable' para paquetes que no están listos para 'sid'. Al igual que 'sid' ('inestable') también tiene el nombre del personaje de toy story; 'rc-buggy' (llamado así por el coche de juguete de control remoto de Andy).
Jeremy Davis

Respuestas:

36

Contestaré sus preguntas fuera de orden: el equipo de lanzamiento elige nombres de código (vea la descripción de su tarea ), dos lanzamientos más adelante; los siguientes tres lanzamientos son Buster (Debian 10, programado para el segundo trimestre de 2019), Bullseye (Debian 11) y Bookworm (Debian 12); y no creo que todavía nos preocupemos por quedarnos sin nombres ...

Como lo señaló eyoung100 , Stretch es el pulpo en Toy Story 3 , y Buster es el perro de Andy. Como mencionas en tu pregunta actualizada, Bullseye es el caballo de Woody. Bookworm es el gusano inteligente con linterna de Toy Story 3 .

Además, Sid es el nombre del niño de al lado que rompe todos sus juguetes . "Todavía en desarrollo" es un backronym.

Stephen Kitt
fuente
21

Ya tienes una buena respuesta para la mayor parte. Pero por interés, pensé que jugaría con la matemática de quedarse sin nombres:

Han pasado 19 años desde el primer lanzamiento con nombre en código (Buzz 1996). Hasta ahora se usan 13 nombres de caracteres .

Toy Story tiene 40 nombres potenciales , suponiendo que no haya más películas.

Si suponemos que los nombres continúan usándose a la misma velocidad, sospecho que se usarán más lentamente, ya que las versiones no se producen con tanta frecuencia como antes (imagen de wikimedia):

https://upload.wikimedia.org/wikipedia/en/timeline/1aea1ee0d1b542b4b731bc28de752e84.png

Pero ignorando eso, y suponiendo lineal:

13/19 = 0,68 nombres utilizados por año. Por lo tanto, usar 40 nombres llevará 40 / 0.68 = 59 años. Lo que nos llevará a 1996 + 59 = 2055 .

Si asumimos que la ley de Moore continúa (lo cual es justo, parece poco probable), entonces el número de transistores por CPU para cuando Debian se quede sin nombres será 2 ^ (59/2) = 759,250,125 veces más que cuando Debian comenzó usando este esquema de nombres. O 1.048.576 veces la de hoy. Este será un mundo muy diferente en informática. Hoy en día, una CPU de gama alta tiene 4 mil millones de transistores (como un Xeon), y una supercomputadora podría tener 10,000 de ellos (como Tianhe-2), por lo que la supercomputadora tiene 40,000,000,000,000 de transistores. Una CPU iPhone 6 tiene 2,000,000,000 de transistores. Los teléfonos inteligentes de 2055, cuando Debian se quede sin nombres, tendrán 25 veces más transistores que las mejores supercomputadoras de hoy. Es difícil decir si Debian seguirá siendo un sistema operativo funcional para tales computadoras.

Sin embargo, parece muy poco probable que la ley de Moore continúe hasta ese punto. En cuyo caso, la informática probablemente irá a un lugar mucho más extraño. Tecnologías cuánticas, ópticas u otras tecnologías que no han sido concebidas.

En resumen, Debian no tiene que preocuparse por quedarse sin nombres. Es probable que el mundo de la informática sea tan diferente en el momento en que lo haga, que tales preocupaciones no tengan sentido.

Lyndon White
fuente
7

Contando desde Toy Story hasta Toy Story 4 (planeado para ser lanzado en 2017), hay menos de 8 años entre películas, en promedio. Usando la estimación de @ Oxinabox de menos de un lanzamiento por año, eso requeriría menos de 8 nuevos personajes por película (de hecho, 22 años / 3 películas * 0.68 lanzamientos debian / año = alrededor de 5 nuevos personajes por película), para continuar para siempre .

Me imagino que, en la práctica, si se acabaran (o antes), seleccionarían una nueva franquicia de películas.

AMADANON Inc.
fuente
si eso sucediera, es decir, se quedarán sin los nombres de Toy story que agregarían mística al ecosistema de Debian. Espero estar cerca hasta que se queden sin nombres, es decir, dentro de 55 años y también suponiendo que Toy Story no haga más películas :)
Shirish