[HUMOR…o no tanto] Acoplamiento de Inits en Debian: El debate electoral (1ª parte)

Este post es tan gigantesco que lo tuve que hacer en dos partes (tres si después ocurren líos). Estoy haciendo una parodia similar al post del debate futbolizado sobre la elección del init, pero esta vez voy a parodiar un programa electoral de TV en donde se hace la cobertura de las elecciones desde que abren los circuitos hasta que analizan los resultados. 

Señoras y señores, buenos días. Bienvenidos a esta jornada electoral que se está realizando mundialmente en estas dos semanas desde el 5 hasta el 18 de noviembre. Como se había anunciado el 16 de octubre pasado: Se ha recurrido a la resolución general entre los principales desarrolladores del proyecto para que se decida sobre el acoplamiento de inits. Estaremos acompañados con la presencia de los Licenciados Oscar Bacon y Eduardo Dvorak de la empresa CypherFacts quien nos adentrarán en los detalles de la elección y con quien analizaremos los detalles de los resultados, de nuestros movileros registrando la jornada de votación, y del DJ Palega Rupenian con su ranking de jingles para animar el día. En este momento estamos en contacto con nuestra movilera Gabriela Cantero. Adelante Gabriela.

Buenos días Gonzalo, estamos en el cibercafé del Shopping Tres Cruces donde esperamos la llegada de algún votante. Por ahora solamente tenemos gente que anda usando el facebook, otros que piden impresiones de documentos hechos en sus máquinas. Nada fuera de lo común.

Bueno muchas gracias Gabriela. Seguimos desde el Centro Desdelinux de Noticias y estamos ante la presencia de los Licenciados Oscar Bacon y Eduardo Dvorak. Muy buenos días.

¿Que tal? Buenos Días.

(Eduardo dice buenos días usando el lenguaje de señas. Sufre de cofosis, pero no le impide ser un comunicador bastante hábil)

Quisiera que introdujeran a los espectadores de que se trata esta votación. Comenzá vos Oscar.

Un gusto. Durante el otoño e invierno boreales, el Comité Técnico de Debian después de un debate extenso y acalorado decidió ajustadamente que systemd sería el init por defecto para la versión Jessie que saldría este 2015. Esto derivó en dos cosas. La primera fue que las listas de correo se llenaron de spam hecho por gente que estaba en contra de la decisión del Comité Técnico. A partir de eso se aprobó por resolución general un código de conducta para dichos medios. La segunda cosa fue una propuesta de resolución general hecha por Matthew Vernon para preservar la elección del usuario de instalar un init. En aquel momento dicha propuesta no tuvo suficiente apoyo y por lo tanto Matthew la tuvo que retirar. Pasaron los meses, se calmaron las aguas y volvieron a enturbiarse luego, Ian Jackson volvió a hacer la misma propuesta y esta vez sí tuvo el apoyo suficiente como para que se llamara a una resolución general.

(Gonzalo le dice a Eduardo que Ian Jackson había quedado bastante enojado con la decisión del Comité Técnico.)

(Eduardo dice que Ian Jackson se sumó al estado de bronca, aunque aclara que no fue por la elección de systemd, sino porque él proponía una votación en donde además se votara si se permitiera que se requiera un init específico. Dicha votación tenía 10 opciones, se elegía init por defecto y si se requería un init específico, y eso resultaba complicado de decidir y por eso no tuvo tanta atención. De ahí es donde surge su bronca y de que muchos dijeran que Ian intentó sabotear la decisión.)

Gracias Eduardo. Entonces, ¿Qué ha pasado que antes no había apoyo y ahora sí?

Lo que ocurrió fue que en aquel momento los posibles desarrolladores que hubieran apoyado la resolución general no se enteraron de esa propuesta. De hecho la propuesta fue ahogada por la discusión en torno a systemd después de la decisión del comité técnico. Meses después en julio, systemd se instalaba «silenciosamente» en las computadoras de las ramas testing y sid, los detractores de systemd empezaron a cobrar mayor fuerza, armaron boicots y hasta crearon un fork. El 13 de octubre, este mensaje reanimó la idea de la resolución, y aunque contó con alguna oposición que decía que ya era tarde para estas cosas, Ian Jackson mostró su apoyo diciendo que si esta vez juntaba los apoyos suficientes, sacaría la misma propuesta adelante. En 3 días consiguió más que suficientes.

(Gonzalo le dice a Eduardo que cuente sobre las opciones que hay en la votación.)

(Eduardo dice que hay 5 opciones presentes. La primera fue presentada por Ian Jackson y propone que los paquetes en general puedan no requerir un init específico que corra como pid 1, a excepción de otros inits, paquetes de uso especial como pueden ser los administradores de dichos inits, y grupos de paquetes cooperativos que sean para el uso de un init específico. La segunda fue presentada por el propio lider Lucas Nussbaum en donde recomiendan el soporte de multiples inits para las arquitecturas soportadas, pero que dicho soporte no debe ser obligatorio. Esto quiere decir que si systemd no funciona en una arquitectura, no se la puede obligar a que funcione en ella, pero si funciona, que se pueda soportar junto con cualquier otro init que funcione en esa arquitectura. La tercera opción fue presentada por Luca Falavigna y propone que los paquetes SI puedan requerir un init específico que corra como pid 1, si los mantenedores de dichos paquetes deciden que así sea. La cuarta, presentada por Charles Plessy considera que dicha decisión no requiere una resolución general. Y finalmente la 5ª opción es la opción Mayor Discusión que es la opción por defecto y que lo que hace es abortar la decisión.)

Un placer Oscar y Eduardo. Más adelante volveremos con ustedes. En este momento estamos en contacto con Ramón Clericó que está junto a Ian Jackson. Adelante Ramón.

Good Morning. Estamos en Cambrigde, Inglaterra, junto con uno de los hombres más importantes de Debian: Desarrollador de dpkg, ex-lider y miembro del comité técnico Ian Jackson. (El resto de la conversación está en inglés) ¿Como le va?

Muy bien, gracias.

¿Acaba de votar?

Si.

¿Cual es su opinión sobre esta jornada de votación?

Que es como otras jornadas de votación para Resolución General. Todas las jornadas en sí son tranquilas, independientemente del tema tratado. Cada año hay por lo menos una que es la elección del lider, y ocasionalmente hay otras sobre temas que requieren dicha votación.

¿Cree que la resolución será favorable al no requerimiento de un init específico?

Me siento optimista, sobre todo por el enorme apoyo que consiguió el llamado a resolución general en estos últimos días. Además, hay ciertas decisiones de los usuarios que deberían ser respetadas cuando actualizan sus máquinas de una version estable a otra. Una de ellas es la elección de su entorno de escritorio (uno no pasa de Debian Wheezy con Gnome a Debian Jessie con KDE de forma automática) y otra me parece que debería ser la elección del init.

¿Que opina sobre la discontinuación de Upstart en Ubuntu, después de la decisión del comité? Usted había expresado su apoyo a ese init en dicha votación.

Bueno, es una pena que se descontinuara así de repente y sólo por decisión nuestra. Upstart se usaba desde la versión 6.10 mientras en Debian seguíamos con sysvinit, así que me sorprendió dicha decisión de Mark. Yo he argumentado buenas razones técnicas para elegir a upstart como init por defecto, pero salvo Russ Allbery (quien argumentó razones técnicas también pero a favor de systemd), el resto de quienes estaban en contra de upstart se enfocaron más en el Acuerdo de Contribución de Canonical que en las razones técnicas. Pero en fin. Yo dejé de trabajar en Canonical desde hace un año y medio, antes de que se tuviera que decidir todo esto.

¿Cual sería el impacto que tendría Debian Jessie cuando se libere?

Todos los lanzamientos de las versiones estables de Debian son impactantes. Lo que pasa es que últimamente los impactos fueron más de cara al usuario de escritorio. En Wheezy teníamos la migración de Gnome 2 a Gnome 3. En Squeeze el kernel venía sin blobs (los cuales se movieron a los repositorios non-free). También ayuda el hecho de que saquemos una versión estable cada 2 años. Igual, Debian saca una versión estable cuando a partir del enfriamiento de testing no quedan bugs RC pendientes. Si Red Hat pone mucho empeño para que su distribución empresarial sea estable, nosotros no nos vamos a quedar atrás.

Muchas gracias Ian. Un gusto.

De nada.

(Volviendo a hablar en español) Regresamos al centro.

Muy bien Ramón. Pasamos a la música con Palega Rupenian.

Shalalala, Shalalala, Shalalala, ¿Como les va? Jejeeeeee. Les traigo el tótem de jingles para esta campaña de Debian. Un tótem para que lo tenga bien escuchado durante estas dos semanas. Un tótem para cantar con alegría. Un tótem que más que un tótem es un top ten. Comenzando por el puesto número 10, tenemos un jingle con poca difusión pero fuerte penetración auricular escrito por Catastro Farina, ahí les va.

(Es la música de «La Hinchada de Clemente«, pero cuya letra dice «Hay que cambiar el init aquel, que tiene Debian. Sysvinit es del tiempo’e mi abuela, no había cedes ni tampoco internet. Vote opción tres y salga del orsai.»)

Lo que me gusta es ese tono futbolero que debe tener un jingle ahora que el fútbol está tan de moda. En el puesto numero 9 tenemos esta rareza escrita por Maduro Dameduro.

(Es la música de este jingle de la 1001, el cual el comentarista uruguayo Darwin Desbocatti lo catalogó como «compuesto por el Roberto Giordano comunista». Su letra dice «Libre. Desarrollo. Logros. Lo que falta. Users. Avancemos. Testing. El futuro. Debianistas votando la opción dos fortificaremos la libertad de este Software Libre bien popular. Debianistas votando la opcion dos fortificaremos la libertad de este Software Libre que avanzaaaaaaaa.»)

(En voz baja) Que jingle de mierda. No sé como a alguien le puede gustar eso. (Se da cuenta que está en el aire) OOOOOOOOOH Que jingle ideal para la pachanga debianera. Seguimos con el puesto número 8 hecho por el primo de Maduro, Pedro Dalesduro.

(Es un discurso con fondo de película de terror, similar a esta publicidad de Pacheco. El discurso dice «La opción uno es coherencia, antidemagogia, honradez. La opción uno es libertad, defensa de los sysadmins, barrera contra la Poetterización. La opción uno es la opción de verdad y la opción uno CUMPLIRÁ COMO SIEMPRE.»)

Aplanadorrrr. Como también lo es el puesto numero 7 de Las Hermanas Perversas.

(Este mismo video. Dicen que apoyan la opción 2.)

Y en el puesto numero 6, el disconformismo hecho por Juan Fogata.

(La música de «Bad Moon Rising» de CCR, alias «Brasil, decime que se siente». Su letra dice «Cuatro, es la opción que voto. Cuatro, pues esto ya es un show. No es necesaria una resolución. La opción cuatro voto yo.»)

Más tarde volveremos con el tofai. Los cinco mejores jingles de la campaña. Jejeeeeeeeeeeeee.

Ese alegre Palega. Volvemos a estar con la movilera Gabriela Cantero. Adelante Gabriela.

Hola de nuevo, acaban de llegar noticias tristes. Dos hombres fallecieron a causa de un accidente de construcción. Estaban haciendo un grafitti con la inscripción inconclusa «FUCK SYSTEM» en la pared de una obra en construcción cuando una viga se les cayó encima. Las víctimas aún no fueron identificadas, ni tampoco se sabe si eran anarcos o anti-systemderos. Esperamos poder ampliar.

Muchas gracias Gabriela. Vamos a hacer una pausa y el día 19, vendrá la segunda parte de este post con el método de votación, más entrevistas, el top five de jingles y los esperados resultados de la decisión. Muchas gracias Lectores.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

      berto dijo

    ESTE ES UN COMUNICADO DE LOS ADMINISTRADORES DE DEBIAN:

    Somos administradores veteranos de sistemas UNIX y realmente nos preocupa lo que está sucediendo con Debian GNU/Linux, a tal punto, que estamos considerando seriamente, hacer un fork del mismo. Algunos de nosotros somos desarrolladores originales y otros son administradores profesionales de sistema, pero todos, estamos preocupados por aquellos que interactúan con Debian y sus derivados en su vida diaria. No queremos ser forzados a emplear systemd en lugar del tradicional sysvinit init de UNIX pues consideramos que systemd traiciona la filosofía Linux.

    Contemplamos la adopción de alternativas para sysvinit, pero de ninguna manera, aquellas que socaven los principios básicos de concepción del proyecto: ‘Hacer una cosa y hacerla bien“. No queremos reemplazar sysvinit por un conjunto complejo de binarios acoplados forzosamente y registros que carecen de transparencia “

    Podemos asegurar que ninguno de nosotros es una oveja y si systemd reemplaza finalmente sysvinit, haremos un fork de Debian y crearemos una nueva distribución. Esperamos que esto no llegue a ser necesario pero estamos preparados.

         diazepan dijo

      Si cuando voto le erro, enseguida soy cornuda.
      Pero bien que me afilaron pa voltear la dictadura.

      Jorge Lazaroff – Cuple de la Gente

         SynFlag dijo

      Vamos Debian, nunca me gusto pero en esta la banco, no como los chupa axilas de CentOS que se vendieron por un sueldo de redhat.

           Facu dijo

        ¿por qué decis que se vendieron a redhat?

      rawBasic dijo

    Jajjajaja!.. ..EPIC!..

      Ratakill dijo

    lol

      linuXgirl dijo

    Yo creo que lo mejor que puede hacer el equipo de Debian es implementar una fosforera de gas (o encendedor, mechero, yesquero, como quiera que lo llamen en sus respectivos países) para el init de esta distro. 😆

         Sylvia dijo

      Estoy completamente de acuerdo :v

      Aren dijo

    Colorido! systemd vs Sysvinit Linux Cheatsheet

    Un mapa que muestra la ventajas y desventajas tanto systemd como sysvnit . Los acalorados debates de esta gente que defiende a estos comandos, si lee los foros que esta en ingles se dara cuenta que algo mas hay systemd y no es nada bueno para una buena parte de la gente.

    ENLACE:
    http://linoxide.com/linux-command/systemd-vs-sysvinit-cheatsheet/

      Azureus dijo

    ¿Que hay de slackware? Me imagino que aún ha de usar sysvinit y no systemd.
    Habrá que bombardear de descargas a las que todavía usan sysvinit.
    Duda ¿Es posible regresarse de systemd a sysvinit? Me serviría bastante en arch o bien en otras. Creo (no estoy seguro) que en raspbian todavía lo usan arch para la Pi creo que ya lo usa, fedora igual.

         mirage dijo

      slackwre no usa sysVinit. usa el init original de unix que es del tipo BSD osa un solo script .rc

      si quieres inundar de descargar a los que usen systVinit pues terndras que buscar mucho porque no quedan

      tus opciones son ubuntu con upstart hasta proxima versi{on que usara systemd y gentoo que usa openRC

      todos los demas usan systemd incluyendo SUSE y ARCH y hasta mandriva/mageia lo usa.

      SynFlag dijo

    Los invito a firmar y a difundir la idea, por servidores sin systemd.

    http://hackingthesystem4fun.blogspot.com/2014/11/un-fork-de-debian-me-siento-un-poco-mas.html

      rolo dijo

    que interesante, todos los comentarios anti systemd estan hechos por gente que no usa debian. mas que anti systemd son anti-debian

      Sylvia dijo

    Muy MUY bueno. Me reí mucho.