Sirikon's Lab

'boycott systemd' o por qué hay tanto idiota en la comunidad GNU/Linux

Sep 03, ’14

Siempre he apoyado a GNU/Linux, el software libre y todo lo que esto conlleva y significa, esta comunidad es un gran rebaño, y como todo rebaño, hay ovejas negras.

Aunque diría que estas ovejas no son negras, si no viejas, dinosaurios tecnológicos que prefieren despotricar contra lo que no les gusta en vez de echar una mano y dar su opinión de buenas para arreglarlo, porque cuando haces algo de X forma que habitualmente se hacía de Y forma, ¿Viene un señor a tratar de entender ese cambio y guiarte con su opinión y experiencia? No, te dice que en sus tiempos todo era mejor y que ahora no sabéis donde tenéis la cabeza los jóvenes que creéis que lo sabéis todo y no sabéis nada que estas tecnologías nuevas no sirven para nada que en C se hace absolutamente todo mejor y más rápido y eres un inútil etc etc etc...

¿Y a qué viene todo esto? A la nueva iniciativa tan productiva de la comunidad GNU/Linux: http://boycottsystemd.org/, en esta tan fabulosa (Y moderna, ojo) página web podemos ver todas las razones por las que no deberíamos usar Systemd para nuestros sistemas, hasta aquí todo bien, somos libres de decir nuestra opinión y muy bien dicha está, de hecho estoy de acuerdo con todas y cada una de las razones planteadas.

El problema es que se dedican a montar todo este jaleo (Que no sólo es la página, foros, IRCs, webs y comunidades varias están que echan humo) en lugar de decir todas estas cosas en los trackers correspondientes para que se apliquen estas mejoras, y así, como una comunidad que somos todos, decidir si se hace de una forma o de otra según qué implementación sea la mejor/peor o más/menos óptima.

En resumidas cuentas en lugar de ayudar con sus conocimientos a que el proyecto avance en buen camino, empezamos a tirar mierda sobre él y a quedarnos sin más con el sistema antiguo ¿Os suena de algo?.

Y a las pruebas me remito:

En el punto 2 de las razones hablan que:

Los archivos controlados por journald utilizan un formato binario muy complejo, y tienen que ser solicitados con journalctl, lo cual hace que los logs de journal sean potencialmente corrompibles por no usar un modelo de transacciones ACID-compliant

Y no sólo esto, si no que se quejan de que la respuesta de los desarrolladores fue ignorar este hecho y dan un enlace al issue para poder comprobar esta respuesta.

Si nos vamos al issue podemos comprobar que efectivamente, la respuesta a esto fué ignorarlo, pero también podemos comprobar (Surprise!) que en el issue no hay ningún mensaje diciendo que esto es una mala idea, y a demás la respuesta fué más larga que un simple 'ignóralo':

La única forma de tratar con las corrupciones en journal, actualmente, es ignorarlas: Cuando se detecta una corrupción en los ficheros, journald lo renombrará a <loquese>.journal~, y journalctl hará todo lo que pueda para tratar de leerlo. Actualmente arreglar las corrupciones del journal es un trabajo duro, y no creo que se vaya a implementar en un futuro próximo

Hay hasta 12 razones por las cuales no usar systemd, os invito a que las leáis ya que, insisto, estoy totalmente de acuerdo con ellas.

El problema es que en vez de echar una mano y ayudar se dedican a montar iniciativas como ésta.

Pongamos que sí que han planteado estos problemas y soluciones pero que han sido completamente ignorados, ¿Son ellos los que mandan en GNU/Linux? ni de coña, si no te gusta no uses la distribución que lo implemente porque hay alternativas (Como Slackware o Gentoo, mencionadas en la página), no hace falta montar tanto jaleo y dar esa mala imagen de comunidad.

comments powered by Disqus

Carlos Fernández Llamas

Development Advisor @ Plain Concepts


Prizes

1 Jammer's Certificate Of Honour @ Global Game Jam 2017 Bilbao - Who Let The Waves Out
1 Premio del Público de Gamepolis y MalagaJam 2015 - Luxury Madness
4 Megathon España 2013 - GiftWish
1 Megathon Málaga 2013 - GiftWish

Lectures & Workshops


My CV

cv.sirikon.me