¿Qué falla en Linux?
El artículo “Fixing Linux: What’s broken and what to do about it“ me ha parecido otro de esos análisis tradicionales de la prensa técnica B2B americana: Information Week es un medio muy reputado, pero el autor del artículo, Serdar Yegulap, exagera en cierta medida el alcance o importancia de los problemas que él ve en Linux. ¿Por qué Linux está “roto”?
Gestión de paquetes
El primero de todos ellos, según él, es el tema de la gestión de paquetes, que plantea problemas en entornos heterogéneos con varias distros porque cada una basicamente va a lo suyo. Cierto que hay varios sistemas de gestión de paquetes y que cada distribución apuesta por uno u otro, pero para eso tenemos LSB, que precisamente especifica unas líneas base para esa gestión, y además poco a poco se va afianzando el proyecto PackageKit, que trata de unificar esfuerzos en este sentido y que poco a poco va adoptándose por las distros más populares.
Ficheros de configuración
Según el artículo original, el sistema de control basado en ficheros de configuración es demasiado complejo y difuso: “cualquier distribución Linux es una aglomeración de componentes de miles de programadores, proyectos e iniciativas arquitecturales distintas”. No hay un centro de control único, afirma el autor, pero en realidad el problema no es tal: las distribuciones ofrecen desde hace años herramientas visuales que ayudan en las tareas más frecuentes de configuración, y desde luego los ficheros de configuración que se usan para cosas más “serias” no tienen porqué tener esa visibilidad que trata de acentuar el artículo original.
Los ABI del kernel
Los llamados Application Binary Interfaces son esos componentes que permiten desarrollar herramientas que luego llamen a determinadas funciones del núcleo: el autor indica que esa accesibilidad a los ABI puede generar muchos problemas y “romper” el kernel, pero lo cierto es que este tipo de cosas sólo podrían suceder en caso de que alguien programar un driver o una API de bajo nivel con defectos importantes: sólo los programadores más preparados realizan este tipo de operaciones, y por lo tanto ese posible riesgo es prácticamente nulo. Además, para eso están los procesos de inclusión de nuevos componentes al kernel: que algo se añada en una nueva versión no es tarea fácil: el dios Torvalds lo ve todo.
Sistema de versiones nativas en ficheros
Este tipo de tecnología permite recuperar el estado anterior de un fichero, y es por ejemplo el concepto en el que se basan sistemas de copias de seguridad como el famoso TimeMachine de Mac OS X, y el autor indica que esa característica no existe de serie en Linux. Cierto, pero disponer de ese soporte no es nada difícil (se pueden instalar en cualquier distro fácilmente), así que… problema resuelto.
APIs de Audio
Aquí nos encontramos con un tema delicado desde hace años, ya que los distintos servidores de sonido de Linux siempre han planteado algún que otro conflicto. ALSA, el componente básico del kernel, se está tratando de aprovechar en proyectos como PulseAudio para unificar este tipo de servicios, pero el éxito ha sido por el momento algo difuso. Es un área en el que efectivamente Linux debe mejorar, pero aún así los avances han sido muy importantes y hoy en día el soporte de audio es infinitamente mejor que, por ejemplo, hace un par de años.
Interfaz Gráfica de Usuario
Llegamos al punto en el que no estoy nada de acuerdo: cómo puede calificar el GUI de “anárquico”: precisamente las opciones son lo que definen al Open Source y a las distribuciones GNU/Linux. Uno puede elegir entre GNOME o KDE, u optar por otros gestores de ventanas más ligeros o con distintos objetivos. A eso hay que añadirle la existencia de proyectos como Compiz Fusion, que hacen que el escritorio de Linux sea sin duda el más potente a nivel visual de todos los existentes hoy en día, de modo que no hay absolutamente ningún problema en este apartado. De hecho, el proyecto de estandarización de FreeDesktop.org está definiendo estándares para unificar conceptos de los que se beneficien todos esos sistemas de gestión de ventanas, con lo cual si a eso se le puede llamar un problema, la solución ya está en marcha.
Integración de aplicación con X11
En el artículo original se señala que una aplicación con GUI puede colgar el sistema de forma frecuente, y que eso es un problema que afortunadamente se puede solventar con un reinicio rápido del servidor. Efectivamente eso puede ocurrir, y efectivamente retomar la sesión no es difícil, pero es que que una aplicación se cuelgue es realmente extraño, y en ese caso tenemos cosas como xKill para aislar su comportamiento y matar todos los procesos asociados con ella fácilmente. Así pues, otro problema que destacan en el artículo original y que no tiene demasiada relevancia.
Sistemas de copia de seguridad y restauración
En lo que se refiere a la seguridad de nuestros datos, el autor compara la situación en Linux con la de Windows o Mac OS X donde los usuarios pueden acceder fácilmente a aplicaciones para realizar restauraciones del sistema en caso de problemas. También destaca la dificultad de acceder a copias de seguridad remotas, pero parece que no se ha enterado de la existencia de cosas como rsync, y de hecho sus desarrolladores (en rsync.net) ofrecen servicios de almacenamiento de esas copias de seguridad para que las tengamos a salvo en sus servidores. Y eso, por poner un pequeño ejemplo.
Related posts:












Muy interesante post. La verdad que el tema de instalar aplicaciones, creo yo, es lo que más dificultad ofrece cuando comenzamos a usar Linux.
Saludos!
Pues si todo eso lo opina de Linux (que a mi entender son opiniones erroneas por falta de conocimiento), ¿que opinará de Windows?
Sería muy cómico ver un artículo escrito por ese señor pero criticando Windows, sobre todo Vista, que no hay por donde cogerlo.
como usuario novato de linux, luego de muchos y muchos días de no usar guindous me siento libre de elegir lo que yo deseee y por cierto, problemas en linux no los he tenido para nada, y repito, soy nobato con cero problemas desde instalar linux hasta aplicarlo en oficina.
saludos.
[...] ¿Qué falla en Linux?www.muylinux.com/2008/12/02/%C2%BFque-falla-en-linux/ por HeTo hace pocos segundos [...]
Me encanta el tema ‘dificultad de instalacion’ cuando en Linux tienes garantia que no instalas indeseados como toolbars y virus o spyware, y en windows has de bajar el programa, dar a siguiente mil veces, configurar…
En Linux uno abre el gestor synaptic o apt y en un clic puede descargar e instalar un programa entero. Dificil? No mas que windows…
Y los usuarios ¿que opinan?, y ¿a cuáles a preguntado? ¿a los que usan windows? Ya lo decía mi abuela: “expertos hay muchos, pero para la alfafa, como mi burra, ninguna”.
Un saludo y a ver si abren un poco sus miras xD.
Yo no entiendo porq es dificultad buscar un paquete con el synaptic y marcarlo para instalar, que estar buscando por la red un ejecutable, bajarlo y hacerle doble click e instalar?
Que excelente nota, te felicito! me encanta visitar esta pagina
Respecto a la nota creo que es “obvio” que el que hizo la nota no es un usuario avanzado de linux, y opinar “sin saber” lo convierte en “ignorante”.
Lo mas seguro es que use mac ellos siempre envidian a linux, tanto que lo critican, que no saben que mac tiene las mismas raices que linux xD
Saludos a todos!!!
POR DIOSSSSSS
El que escribe es un ignoranteee, es pesima la calidad del informe, por que desinforma.
Gestión de paquetes:
El mejor que hay, son los .DEB, andan en la mayoria de las distros,
de alli en mas, luego hay .rpm, .sh, .autopackage, y hasta .exe
no es bueno quedarnos con 1 sola por seguridad, si hay un Bug/Xploit en esa que?
Ficheros de configuración:
Claro, no usar archivos de configuracion y usar una GUI que sea una caja negra, pues por ejemplo como hacemos en los Servers que no usan Interfaces graficas???
Sistema de versiones nativas en ficheros:
Esto ESTA por defecto en Linux y es Automatico!,
que piensas que hace el chequeo periodico del Filesystem si encuentra ficheros incongruentes?, los restaura automaticamente a su estado anterior!!!, sin perder los datos, solo los ultimos cambios.
Sistemas de copia de seguridad y restauración:
Bacula, BackupPC, Rsync, SCP y una larga lista de Etceteras.
salu2
a el de arriba, creo que no has leido bien lo de la gestion de paquetes, ahorita se esta trabajando en una aplicacion que sirve para empaquetar en cualquier tipo de paquete ya sea DEB o RPM, aunque de eso no hablan. Hablan de un interfaz que sirve bajo cualquier distribucion ya use apt, yum, etc y que sea el mismo en cada distribucion para que el usuario no se confunda.
ficheros de configuracion, creo que este blog va mas enfocado a los usuarios finales, no a servidores… por algo lo mencionan
En realidad, creo que es un error de traducción. Cuando habla de fallos de linux está hablando de las ventajes. Si no, no cabe otra exploitación. Debe ser como cuando traduces del inglés al koreano y de vuelta con el babelfish y te queda un haiku todo chulo, pero en artículo.
Ale, un saludo, y a seguir con el buen trabajo!
(have a lot of fun)
Una cosa muy muy importante, la falta de un AUTOCAD 100% funcional !!!! Qcad y similare, no me valen, los he probado todos, y para un nivel profesional e intensivo, no valen.
Coincido en que el artículo al que hace referencia es un desastre.
Por favor dejen su comentario en ese artículo en http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=212100714&pgno=5&queryText=
CREO QUE YA EXISTE UNA OPCION CLARA A LINUX,MAC Y WIN
ES BSD CON PC-BSD 7 EL CUAL ES MAS FACIL DE MANEJAR QUE CUALQUIERA DE LOS ANTERIORES SISTEMAS,POR LOS PBIS(PCBSD INSTALLERS)NO USAS LA CONSOLA PARA NADA
EXIGO UN MUYBSD
MUY BSD ?
MUY BSD ?
http://freebsdhispano.blogspot.com/
http://www.pcbsd.es
http://www.pcbsd.org
http://www.freebsd.org
MUY BSD
MUYBSD
MUY BSD
NO SOMOS LINUX SOMOS BSD Y PCBSD PARA DESKTOP
DIFUSION
PC-BSD nos ofrece un nuevo sistema de uso de paquetes que difiere de la tónica seguida por los Sistemas Unix . En vez de utilizar los puertos FreeBSD o el sistema de paquetes (de todas formas se mantienen como una opción más a la hora de instalar software en el ordenador), PC-BSD usa unos archivos con la extensión .pbi extensión de archivo el cual podría definirse como instaladores de un sólo click.
Todo el sistema de paquetes y librerías esta contenido en un sólo archivo, instalado por el mismo en un mismo directorio raíz /Programs, haciendo más fácil la búsqueda de los binarios de los programas y reduciendo la posibilidad de paquetes rotos si las librerías cambian o son actualizadas.
Basta alan! Ya entendimos que te gusta el BSD, pero de todos modos nooo es lo que buscamos! Casi no hay aplicaciones que usen el pbi! Y esa no es la manera de promocionar un sistema!! Acaso alguna ves viste que en un blog de Windows venga uno gritando en 3 comentarios sobre GNU/Linux?
Y SI QUIERES UN MUYBSD, HAZLO TÚ! Spammer!
Soy usuario de Mac, he usado Windows y cuando tengo tiempo me rompo los cuernos con GNU/Linux. ¿Qué pasa con Linux? La curva de aprendizaje es enorme. Vale que podemos tirar de Synaptic e instalar lo que nos dé la gana (casi), pero primero tenemos que andar buscando repositorios por la red y meterlos a mano y acabar tirando del apt-get o del yum o lo que queráis. Por supuesto olvídate de bajar una aplicación e instalarla con un par de clicks, si escoges este método (no todo está en synaptic o similares) vas a tener que compilarla a mano; antes o después hay que echar mano de la consola. Hala, cuéntale tú esto al usuario “güindous-güor-mesenller-emule”.
Si se pretende que los sistemas GNU/Linux lleguen al usuario “de andar por casa” todo esto hay que solucionarlo. A lo mejor estoy equivocado y sólo se pretende llegar a los usuarios avanzados, y en este caso me callo la boca.
Amigo DocBrom eso lo que tu dices ya fue resuelto con los pbis(pcbsd installers) en PCBSD 7 http://www.pcbsd.org http://www.pbidir.com
lo bajas en isntalas
A Nitsuga te responde,eso lo hago por que no se difunde BSD para desktop como PCBSD o DekstopBSD y todo se orienta a Linux
asi que no hay nada de malo