App Instaler, ¿nace un nuevo instalador universal en Linux?

Sin duda alguna que cuando algunos se preguntan del por qué de la no adopción masiva de GNU/Linux como sistema operativo, respuestas hay muchas, la gran mayoría carecen de sentido lógico alguno, pero hay dos cuestiones que resuenan constantemente. Una de ellas es la gran diversidad de distribuciones que muchas veces puede perder al usuario que piensa en utilizar otro sistema. Cuestión que si bien tiene su lógica para mi no lo es -tanto-; considero que la diversidad es uno de los puntos más fuertes y obedece a la nobleza del open source.

Creo que esta diversidad le permite al usuario encontrar un sistema operativo que más se adapte a sus necesidades y pretensiones.

Otra de las cuestiones es la diversidad de paquetes o instaladores. Así tenemos distros como Arch que hacen uso directo de los binarios; y otras que se basan en sistemas dpkg/apt y/o rpm/zypp.

Al considerar estas dos cuestiones, caemos en la cuenta que un instalador de paquetes más universalizada entre las distintas distribuciones puede ser una excelente solución que implique, menor cantidad de paquetes duplicados injustificadamente, y facilitar la obtención e instalación de software conservando la diversidad de distribuciones.

Así las cosas, esta semana pasada se llevó adelante una importante reunión (Cross-distro Meeting on Application Installer) en la que participaron representantes -de gran envergadura para el tema en cuestión- de Debian, Mageia, Ubuntu, Fedora y Suse.

¿El tema en cuestión? Justamente, buscar y allanar caminos de cara a un proceso de instalación de software unificado (Appstream) en las distintas distribuciones.

La reunión ha sido organizada por Vincent Untz, quien entre otras cosas ha dicho:

I’ve kept wondering why all distributions duplicate so much work. Sometimes, there is a good reason, like a radically different technical approach. But sometimes, it looks like we’re going different ways just for the sake of doing something ourselves. We should fix this. Cross-distro collaboration is not the way we usually do things, and I believe we’re wrong most of the time. Cross-distro collaboration is a cultural shift for us. But it’s very well needed.

En la reunión se ha valorado el Ubuntu Software Center, a tal punto de considerarlo como la plataforma en base a la cual pueda trabajarse y es así que en las proximas semanas el USC será porteado a PackageKit.

…Sopystem designed to make installing and updating software on your computer easier. The primary design goal is to unify all the software graphical tools used in different distributions, and use some of the latest technology like PolicyKit to make the process suck less.

La idea es crear un instalador común que sirva de base a los desarrolladores, para de ese modo, crear aplicaciones únicas que se puedan instalar en todas las distribuciones sin ningún problema.

Uno de los disertantes fue Enrico Zini (Debian), quién mostró su trabajo sobre Debtags para el etiquetado de debs que permitan un mejor filtrado de ellos. También sobre apt-xapian-index [1].

Lo más importante, los mismos participantes consideran a este paso como el primer paso y se han comprometido a dar los subsiguientes de cara a empezar a ver los primeros resultados lo antes posible, quizás para fin de año.

Fuente