Los Errores y Fallos Monumentales en Muchas Distribuciones Linux

Linux es sin dudas un gran kernel y una excelente base para construir un sistema operativo, pero muchos de estos sistemas operativos o distribuciones no llegan a calar en el público en general, a pesar de la estabilidad, interfaz o compatibilidad que pueda ofrecer, simplemente se rompe abruptamente su desarrollo, pues bien en este artículo trataré de exponer desde mi punto de vista el por qué suceden estas cosas.

Además de los fansusers que se pueden encontrar en las distintas distribuciones (debianeros vs ubunteros, archeros vs fedoreros, etc, etc) realmente creo que eso, no es la causa primordial del porque se falla en una distribución, creo que hay varios factores que influyen realmente en el éxito o fracaso de una distribución, entre esos están:

- Fallo de enfoque

Los Errores y Fallos Monumentales en Muchas Distribuciones LinuxUno de los mayores errores que se cometen al lanzar una distribución es el enfoque, hacia donde va, a quién va dirigida, que público se quiere alcanzar… muchos se confunden y tomando el ejemplo de Ubuntu Linux principalmente se lanzan con una distribución “todo público”, y ¿por qué digo que se confunden? pues por la sencilla razón de que Ubuntu no es una distribución para “todo público”, de hecho una distribución para “todo público” es en la práctica imposible.

Ubuntu Linux es una distro enfocada en usuarios noveles o recién llegado a Linux (si se que hay quienes lo usan para programar, para realizar tareas multimedia y mas, pero el enfoque real en la practica es ofrecer un sistema de muy fácil uso, ideal obviamente para usuarios noveles o que simplemente deseen usar el sistema y ya) y varias distribuciones creyendo en el mito de “todo usuario” se lanzan a la aventura y obviamente cae al precipicio. Hay varios ejemplos y como soy y vivo en venezuela pues se tiene aquí un ejemplo, Canaima Linux.

Canaima Linux es una muy buena distribución (aunque muchos lo toman como si se tratase de algo politiquero y lo vinculan a la politiqueria sonsa de chismorreos.. arghhhh..) pero su enfoque esta dirigido es a administraciones públicas o entes públicos, en pocas palabras, es una distribución que apunta hacia sectores laborales, de allí que no ofrezca paquetes a la última versión, kernels recientes, etc… obviamente también se centran en la estabilidad y seguridad (para instalar por ejemplo Google Chrome no es algo muy sencillo de hacer que digamos), el error que se hace con esta distro es tratarla de ofrecer al usuario final (de hecho viene pre-instalado el los ordenadores que vende CANTV), y hablo por experiencia propia ya que le he cambiado a varias personas Canaima Linux por una distro que se enfoque realmente en el usuario final o novel (Ubuntu Linux principalmente) ya que hacer algunas instalaciones (Google Chrome, Google Earth, Varios Juegos, etc) para un usuario novel es todo un tormento (se tienen que rootear, cambiar permisos en carpetas para instalar, y cosas similares) y como dije anteriormente, el usuario novel o final “quiere usar el sistema y ya” en pocas palabras, no quiere lidiar con cambios de permisos, rootear, etc, etc..

Pero además de Canaima hay muchas otras distribuciones que han caído o están cayendo en el mito del “todo público” y a causa de eso mismo, caen en cuanto a popularidad debido a la falla de enfoque.

- Fallos en la documentación y especificaciones

Los Errores y Fallos Monumentales en Muchas Distribuciones LinuxOtro de los errores que encontramos en varias distribuciones que pretenden tener alta popularidad es con respecto a la documentación y especificación… ¡Sí! nos anuncian que tal distro es “hermosa, rápida, segura, etc, etc” pero al buscar información al respecto no se encuentran mas detalles que unos simples screens, una nota de lanzamiento con bombos y platillos y un enlace de descarga…. es mas que obvio que para ofrecer un gran producto debes ser lo mas detallista posible, para muchos desarrolladores tal vez vean como muy trivial y sonso cosas como: ¿cómo instalarlo?, ¿como pasar la imagen a un CD/DVD o dispositivo USB?, ¿como configurar el ordenador para que arranque con el CD/DVD o USB?, ¿qué hacer luego de iniciar el modo live?, ¿que aplicaciones trae?, ¿como se modifica la interfaz?, Como agregar un fondo de pantalla?, ¿como actualizar?,etc, etc, etc… pero no todos piensan ni tienen los mismos conocimientos que sus desarrolladores y tal vez sea real que esa distro sea “un oasis en medio del desierto” pero si no se especifica como llegar a ese “oasis” y que vas a encontrar en él, difícilmente se logrará captar la atención de la gente.

También entra en juego el aspecto de las especificaciones, muchas distros se dicen ser las mas “rápidas y hermosas” pero no dicen que se necesita para ello y aunque resulte un poco extraño, muchas veces una distro “ligera” funciona mal en un ordenador de gama media/alta o alta ¿por qué? pues porque esa distro esta optimizada para ser usada en equipos de gama baja y al encontrarse ejecutándose en un equipo con múltiples núcleos, una gran cantidad de RAM, direccionamiento multi-hilo, etc, etc literalmente “se volverá loco”, no fue desarrollado para ello sino que fue desarrollado para usarse en CPU’s de un solo núcleo, con poca RAM y así… por eso y como dije anteriormente, detallar las especificaciones también resulta muy importante al momento de ofrecer X distro nueva.

- Embriaguez del desarrollo

Los Errores y Fallos Monumentales en Muchas Distribuciones LinuxOtro de los errores monumentales y que recientemente se ha incrementado es este fallo… Al contrario de lo que varias personas opinan, yo estoy de acuerdo con la diversificación de distros y personalmente creo que mientras mas distros hallan será mejor para el usuario ya que tendrá mas opciones para escoger (aborrezco ese termino que varios gritan como “desfragmentación”, ¡hey esto es Linux y software libre, no es un sistema desarrollado por una corporación donde un minúsculo grupo de personas toman decisiones!) pero una cosa es la diversificación y ofrecer buenas alternativas y otra muy distinta es la “borrachera” en la que caen varios equipos de desarrollo.

Muchos tienen en mente lanzar por ejemplo un nuevo entorno gráfico y tal vez tengan excelentes ideas al respecto, pero como que luego “se embriagan” y terminan por lanzar toda una distribución nueva… mantener una distribución es complejo, no se trata simplemente de actualizar con parches y ya… obviamente este tipo de proyectos que tal vez hubiesen ofrecido una excelente alternativa terminan yéndose por el inodoro.

También están los que “se embriagan” por ofrecer una distro totalmente “nueva e innovadora” y terminan lanzando una distro tipo “laberinto” en donde las rupturas se vuelve al pan de cada día, ¿a que se debe esto? pues sencillamente a que la borrachera de la innovación ciegan a estas personas a probar distintos paquetes y terminan empaquetando todo a la “última versión”.

Otro de los casos en cuanto a la embriaguez son las distros que se basan en otras distros y que a su vez esa distro se basa en otra mas… esto obviamente y en casi todos los casos terminan muy similar al anterior caso, es como si por ejemplo: un equipo de desarrollo le gusta “X” distro y toman esa distro como base para su distro propia (llamemosla B), el problema es que “X” distro base se basa en “Y” distro y esa “Y” distro se basa en a su vez en “C” distro. Sucede que si “C” distro decide cambiar por ejemplo su servidor gráfico por otro y “Y” distro en lugar de seguir a “C” distro usa otro servidor gráfico distinto, tanto X distro y B distro sufrirán realmente las consecuencias ya que literalmente se volverá un caso demasiado complejo y como casi siempre sucede, esas distros cuentan con un equipo de desarrollo muy reducido como para ponerse a adaptar y probar los distintos servidores gráficos y esto sin contar con las discusiones que seguramente se originará dentro del pequeño equipo de desarrolladores.

- Falta de Cohesión

Los Errores y Fallos Monumentales en Muchas Distribuciones LinuxOtro de los errores en varias distros Linux es con respecto a la cohesión entre el mismo equipo de desarrollo y los usuarios que la usan, un equipo de desarrollo que lance una distribución deben estar todos comprometidos con su difusión, su mantenimiento y por supuesto con su desarrollo y evolución.

hay algunos casos en donde los desarrolladores van como que “cada quien por su lado” “yo soy desarrollador y me ocupo solo de eso”, esto es bastante habitual en aplicaciones donde vemos que a pesar de los feedbacks recibidos por sus usuarios, la respuesta por parte de sus desarrolladores es tan patética…. he visto casos donde se limitan simplemente a decir “eso es asunto de los mantenedores yo solo desarrollo, si quieren descarguen y compilen el programa” ¿y así quieren popularizar su distro o aplicación????

Como podemos observar, la popularización de una distribución Linux va mucho mas allá de las simples peleas tribales (de hecho he visto peleas tribales entre usuarios Windows con respecto a una versión y otra o su interfaz, por poner algunos ejemplos) y me referiré para finalizar con lo del mito de “todo público”, en la práctica esto es imposible porque sencillamente no todos pensamos iguales, a pesar de que algunos quieran o busquen como “categorizar” a la gente… es por ello que se debe de buscar un enfoque o un objetivo hacia donde se quiere llegar ya que ofrecer una distro con herramientas multimedias, con juegos, con herramientas de desarrollo, de red, de seguridad, ect estará destinada al fracaso además de por supuesto, crear una distro pesada con aplicaciones de sobra o “bloatware”, en pocas palabras “toda una bomba”.

Los Errores y Fallos Monumentales en Muchas Distribuciones Linux

Pero ¿qué otras causas crees tú que originan el desplome de algunas distribuciones Linux que, nacieron con una buena iniciativa y terminan yéndose por el despeñadero?

 

Fuente: libuntu

¿Quién está en línea?

Hay 41429 invitados y ningún miembro en línea