GNU/Linux como sistema operativo de escritorio tiene un amplio recorrido y ha adquirido una madurez y estabilidad que le convierten en una alternativa real frente a sus dos grandes rivales: Windows y Mac. Sin embargo las estadísticas son demoledoras respecto de su utilización en el entorno doméstico, no llega al 1% a nivel mundial.
Existen diversas razones para esta situación, siendo una de ellas es la dificultad de instalación para el usuario doméstico de los programas denominados «paquetes» en este sistema. Si además, lo que quieres instalar no viene en tu distribución, esta tarea puede ser un calvario.
En fechas recientes se han reunido en la sede de Suse en Núremberg, Alemania, representantes de Red Hat, Fedora, openSUSE, Ubuntu, Mandriva y Mageia (un fork de Mandriva), para abordar el problema con un sistema unificado de instalación y distribución de programas a través de AppStream, una App Store para distribuciones GNU/Linux.
Ventajas para el usuario
Existen varios sistemas de empaquetado para aplicaciones Linux, destacando “.deb”, empleado por Debian y derivadas como Ubuntu, y “.rpm” de Red Hat, utilizado también por Mandriva. Otras distribuciones emplean su propio sistema de empaquetado, como es el caso de la histórica Slackware con su formato “.txz”, sin olvidarnos de los formatos comprimidos de ficheros fuente que han de compilarse para instalar.
En los últimos años el proceso de instalación de paquetes se ha simplificado de forma considerable. La aparición de herramientas como Synaptic, DrakeRPM o el gestor de paquetes Portage de Gentoo han contribuido a ello.

En cualquier caso, el hecho de disponer de un programa “compatible” a nivel formato para una distribución concreta, no garantiza una instalación exenta de problemas. Estamos muy lejos de la facilidad de los instaladores de Windows o Mac.
El usuario doméstico no está interesado en el aspecto técnico de las dependencias y librerías. Es más práctico para él poder buscar una imagen asociada a un programa, información sobre su funcionalidad y los comentarios de otros usuarios.
Ventajas para el programador
Esta iniciativa comportaría también beneficios para los programadores, que verían aliviada la carga de trabajo que supone el sistema actual de empaquetado y la diversidad de arquitecturas. Este planteamiento no es nuevo, hubo una tentativa de creación de binarios universales a través del formato FatElf que fracasó.

El proyecto AppStream contempla el uso de librerías como Xapian, un motor de búsqueda de código abierto escrito en C++, accesible desde otros lenguajes como Perl , Python , PHP , Java , Tcl , C # y Ruby. Esto permitiría al programador agregar indexación y búsqueda avanzada del código adicional necesario para su programa sin necesidad de añadirlo al paquete de distribución.
Repercusión sobre le uso del sistema operativo
El proyecto aún está en fase de discusión. En los tres días que ha durado el encuentro, del 19 al 21 de enero, se ha buscado un acercamiento de ideas y estudiado caminos para alcanzar un acuerdo global que no comporta únicamente aspectos técnicos, sino también estratégicos y comerciales.

Aquí puede estar la clave para que el proyecto AppStream tenga éxito. Cada uno de “los grandes” va a tener que ceder terreno y veremos hasta qué punto están dispuestos a hacerlo. Hay que tener presente que ahora las distribuciones principales tienen importantes padrinos detrás y sería nefasto que, de no coincidir, en vez de AppStream tengamos una App Store por distribución.
Poder descargar un programa para GNU/Linux desde cualquier distribución, para la arquitectura que sea y en un sitio centralizado con unos pocos toques de ratón, puede hacer que este sistema operativo, cuya calidad es un hecho incuestionable, se sitúe en el lugar que en justicia puede corresponderle dentro de nuestros escritorios.
No hay que olvidar dos importantes características que han popularizado el sistema del pingüino: la casi generalizada gratuidad y el hecho de que el código sea abierto garantiza que miles de ojos escudriñen cada línea de código buscando estabilidad y seguridad. Confiemos en que AppStream pronto sea una realidad.
Más información | AppStream Wiki
Web oficial | Proyecto Xapian
Ver 91 comentarios
91 comentarios
josepsanzcamp
Yo soy usuario de sistemas GNU/Linux y tengo experiencia en usuarios finales y domésticos. Creo que el problema no es que sea fácil o difícil, puesto que a un usuario domestico le dices que instale un sistema OSX o Windows y te dice que no sabe (o sea, que no es un problema aislado de los sistemas que usamos los "frikis"). Creo que actualmente, la única manera de introducir los sistemas GNU/Linux en los hogares para uso doméstico es consiguiendo que los fabricantes vendan sus equipos con un sistema alternativo instalado y configurado "ready to work". Lo ideal seria ir a las grandes superficies tipo Carrefour y encontrar allá portátiles y torres con GNU/Linux en lugar de sistemas propietarios como sucede actualmente. Sinceramente, el que diga que instalar Ubuntu, Fedora o cualquier otra distribución es difícil, es porque no ha instalado tampoco un sistema Microsoft Windows o OSX. Actualmente los wizards de instalación son del rollo "siguiente siguiente!!!" con lo que el que sabe instalar un Win32, también sabe instalar un sistema GNU.
Markos
No se hasta que punto canonical cedera ante esto, pues con el centro de software de ubuntu, esta funcionando muy bien, es la sencillez personificada, la gente lo encuentra util y facil de usar, y ubuntu es la que mas usuarios tiene de todas las distribuciones, con lo cual... cada uno que piense lo que quiera, pero yo lo veo dificil, veo mas facil que otras distros integren el centro d software de ubuntu antes que ubuntu cambie, y mas si tenemos en cuenta el camino que sigue canonical para intentar que ubuntu tenga una interfaz de usuario POR LO MENOS tan sencilla y usable como la de mac os x.
miguel.rocha.1656
Desde hace un tiempo yo mismo instalo windows y he probado linux mandrevia ubunto y Aurox y lo peor de todo es que a las personas que usan ni se les puede preguntar ya no ganan nada compartiendo con otras personas lo que saben sera soberbia ya ni les pregunto no pierdo mi tiempo en eso ustedes mismos tienen a linux en el 1% es su culpa mientras ustedes sean asi de egoistas y soberbios linux sera 1% con windows todo es mas facil si juegas usas windows ,wine emula las deficiancias de linux al hacerlo compatible yo formateo cada 3 meses dificilmente voy a peder el tiempo batallando con linux
juanpmc
Soy usuario de pingüino desde hace unos cuantos años en mis inicios me di duro Slackware (durisimo diría yo) luego por comodidad tuve que tocar el lado del marketing (apple) muy bonito y todo pero no me enamoro y bueno windows que el en papa de los helados... mis conclusiones ojos muy personales
Veo que el gran problema es la cuota de mercado (1% creo que es mas)... otro detalles según veo es la compatibilidad entre los pingüino que si el sabor verde es mas ácido que el naranja, que si el rojo me hace mas poderoso... etc. eso me suena a los debates religiosos (todos somos diferentes pero seguimos al mismo ídolo o dios).
si lo vemos de una manera sencilla es "el hombre es un animal perezoso de costumbre" es decir no lee manuales y se acostumbra a lo que tiene... que quiero decir con esto si al usuario le dan un PC con el sistema de la ventanita aprenderá a usar la ventanita, si le dan una manzana comerá manzana, y se le muestran un pingüino jugara con el pingüino.
Si los señores que mueven las cuerdas de todos los sabores del pingüino "Red Hat, Fedora, openSUSE, Ubuntu, Mandriva y Mageia y los muchísimos mas que hay" se reúnen para sistema unificado de instalación y distribución de programas me párese genial y ademas aprovechen el trabajo que esta haciendo google con su android otro sabor del pingüino para lograr que los distribuidores de ordenadores portátiles o de escritorios lleguen a las manos de los usuarios con el pingüino seria el primer paso para mover ese 1% a un numero de dos sifras...
todo es cuestión de ponérselo en las manos a los usuarios...
makova
Como bien han dicho más arriba, le dices a cualquier usuario que vuelva a reinstalar sú sistema operativo, (windowss, mac), por problemas, llamese virus,ect, se quedara a cuadros y no sabrán lo que hacer, lo mismo que sí le das cualquier distro de GNU/Linux. Por eso el gran problema es y seguira siendo las multinacionales líderes en el mercado de ordenadores al no ceder ante la "dictadura" del tío bill. Yo personalmente libro una pequeña batalla por dar a conocer portátiles con Ubuntu de fábrica, (10.04 LTS), unos netbook de 10.2" con un procesador Intel Aton N450 el doble que los que venden en grandes y pequeñas superficies con windows y por el mismo precio. Vaya mejor SO, mejor procesador, variedad de colores, precio más que asequible, pues con todo esto no hay manera de que la gente opte por probar otra cosa que no sea el de las ventanitas o manzanas.
Saludos...
Jose Miguel Salcido Aguilar
Desde cuando MS Windows y OS X son competidores de GNU Linux?, es una cultura no un negocio.
75476
Y Debian... ¿Qué opina de esto?
75504
Que tal amigos un saludo Bueno, yo que creo que un unico sistema de paquetes y un Centro de software (en este caso la app tore) que gobernara a todas las distribuciones (o al menos las mas importantes) fuera una maravilla que ayudaria consideradamente al ecosistema linux. Ellos saben que eso les beneficiaria (por algo se han reunido los pesos pesados de las distribuiciones), porque tener el menos 1% de cuota ante sus competidores y peor aun, que esa cifra se divida en varias partes, entonces ¡si que hay un problema!. Es logico que si estan todos del mismo lado, lo mejor es que se unan en un solo frente en contra de sus competidores.
srbolainas
eso siempre ha sido un problema en linux, la instalacion de programas, seria mas facil un paquete estandar que sea compatible entre distribuciones, algo asi como .exe que solo con ejecutarlo inicia la instalación.
mdtver
¿Instalar es un calvario en Linux?, no lo pienso así cuando en Debian y derivados solo hay que teclear "apt-get install 'nombredelprograma'" o ir a aplicaciones como Synaptic o al Centro de software ubuntu, solo buscamos el programa y damos instalar. Por otro lado la gran mayoría de usuario Windows no saben instalar un programa, no saben reinstalar el sistema operativo, es más no son capaces de buscar un antivirus gratuito en internet. Sean más objetivos.
60116
Al contrario de lo que algunos piensen, creo que si las distros tienen su propia tienda de aplicaciones seria mejor, por a mayor diversidad, mayor competencia y mejores precios y mas calidad.
susanlin11
Informazioni molto utili! Questo vale la pena di una lettura. Grazie per aver postato!
Jorge
Conseguir eso haría que un montón de gente probase linux, y que muchos de ellos se queden en linux. Lo malo es poner de acuerdo a todas esas drstribuciones.
lmxcraft
Pues en mi experiencia personal cada ves que le instale linux a alguien, al otro día me dicen: QUITAME ESA MIERDA!!! Lo siento, pero es así.
apolon
La única cosa que ha "popularizado el sistema del pingüino" es que ahora es cool y es de geeks usarlo.
"Gratis" ha sido siempre, lo mismo que los BSDs y otros tantos.
Y lo de miles de ojos viendo el código eso es una falsedad, ya que el "Código Abierto" no garantiza que muchos ojos estén viendo el código ni muchos menos que esos ojos sean realmente capaces, profesionales y talentosos. Aunque eso no quita que en realidad sea una falacia muy extendida, muy creída y un enorme FUD contra el "Código Cerrado".