Revista Informática

Flatpak: El "rival" de Snap creado por Red Hat

Publicado el 28 junio 2016 por Drassill
Hace alrededor de dos meses, con la aparición de la nueva LTS de Ubuntu, se habló en este blog sobre una de las características más novedosas de esa distribución: Los paquetes Snap. Dicho paquetes suponen una revolución en lo que se refiere a la paquetería, pues aportaba por un lado más seguridad todo lo instalado mediante dichos paquetes se realizaba en "sandboxes" aislados del resto de paquetes, haciendo que cualquier posible daño al programa instalado mediante Snap, no repercutiese en el resto... Además Snap también hacía desaparecer la necesidad de descargar las dependencias necesarias para el paquete en cuestión, pues ya las incluye todas dentro de éste (haciendo que obviamente, el paquete pesase bastante más que un paquete "normal). La cuestión está que Snap es un recurso exclusivo de Ubuntu y era obvio que Red Hat iba a tomar cartas en el asunto... Y así ha sido, pues Flatpak ha sido oficialmente anunciado por dicha compañía, haciendo que la "guerra" de paquetes vuelva de nuevo, con la diferencia de que en este caso los miembros serían Snap y Flatpak en vez de deb y rpm.
Portada_flatpal
Con el total respaldo de Red Hat, Flatpak parece llegará para quedarse y para impulsar el uso de éste en vez de Snap, argumentando tener las mismas características que Snap, pero no solo eso sino que además argumenta tener una cualidad que ningún otro sistema de paquetes posee: La posibilidad de acabar con una de las mayores pegas del mundo Linux, que es nada más y nada menos que la fragmentación. Es decir que su gran baza consiste en que dicha paquetería podría usarse como un standard válido para cualquier distribución lo cual hace que Flatpak sea una alternativa bastante atractiva. Por otro lado, si bien un paquete Flatpak siempre ocupará más que un rpm o deb, al parecer van a intentar reducir su tamaño lo máximo posible haciendo que las librerías y/o otros componentes estén deduplicados (Parece un concepto inventado, pero existe), con lo cual lograrían no solo que ocupasen menos en el disco duro, sino que los tiempos de descarga del paquete Flatpak sea el mínimo posible...
Obviamente a Flatpak le queda tiempo por madurar... Es una tecnología nueva, y probablemente necesite de cierto tiempo para ir puliéndose progresivamente... Es más, de momento parece que estos paquetes estarán disponibles únicamente en Fedora, pues probablemente querrán que esta distribución sirva como "campo de pruebas" antes de arriesgarse a incluirlo en Red Hat; una decisión muy inteligente por su parte, dicho sea de paso.
Al igual que Snap, los paquetes disponibles actualmente son bastante escasos, pero lo cierto es que actualmente tienen algunos paquetes de mucha relevancia ya disponibles bajo dicho formato, tales como LibreOffice o GIMP, con lo que todo apunta a que van a apostar fuertemente por dicha tecnología, si bien obviamente la decisión de usar dichos paquetes o no, recaerá, al menos de momento, en el usuario final... 
Todo parece que Ubuntu y Red Hat han puesto toda la carne en el asador y que la "carrera" entre ambos no ha hecho más que comenzar... Con Snap respaldado por Ubuntu y Flatpak por Red Hat, indudablemente ambos llegarán lejos ¿Logrará uno superponerse al otro? Yo espero que ambos triunfen, pues indudablemente Linux está compuesto de "sabores" y elecciones, y la adopción de una única elección supondría una situación muy parecida a la vivida con systemd. Lo que es indudable es que ambas tecnologías darán que hablar en los próximos años, cosa que esperemos que sirva para impulsar el uso del software libre.
Espero que os haya resultado interesante.
Saludos.

Volver a la Portada de Logo Paperblog