Ubuntu Snaps vs Red Hat Flatpaks, ¿Cuál es la diferencia?

  • Gabriel Brooks
  • 0
  • 3625
  • 665
Anuncio

Las distribuciones de Linux admiten aplicaciones en varios formatos estrictos. Durante años, los dos más populares han sido .debs y .rpms. Esto puede estar empezando a cambiar.

Ubuntu tiene paquetes Snap. Red Hat está presionando a Flatpak. Ambos vienen con promesas de una mejor seguridad y una implementación más fácil en muchas distribuciones. Pero, ¿qué son y cuál debe usar??

Snaps y Flatpaks: antecedentes

Hemos explicado los paquetes Snap de Ubuntu en profundidad antes de cómo el nuevo formato de paquete de Ubuntu 16.04 hace que la instalación del software sea un complemento Cómo el nuevo formato de paquete de Ubuntu 16.04 hace que la instalación del software sea un complemento En la versión 16.04, Ubuntu espera lograr un equilibrio entre tener estabilidad y mantenerse actualizado, con una nueva forma de instalar aplicaciones. Veamos cómo funcionan las "instantáneas". . Comenzaron como paquetes de clic, que Canonical desarrolló para distribuir aplicaciones para Ubuntu Touch. Estos paquetes contienen binarios y dependencias de aplicaciones, todo lo que necesitan para ejecutarse.

A pesar de ser anunciado el mes pasado, los Flatpaks no son tan nuevos. Comenzaron con un nombre diferente, xdg-app. Flatpak proviene de desarrolladores de GNOME, a saber, Alexander Larsson, ingeniero de software principal de Red Hat.

Flatpak no es un proyecto patrocinado por la compañía. No importa. Ahora Red Hat y Fedora están impulsando su adopción.

Similitudes entre Snap y Flatpak

La idea detrás de Snap y Flatpak es proporcionar a Linux un formato de paquete universal. Si tiene instalado el framework Snap, puede ejecutar cualquier paquete Snap. El mismo concepto es cierto para Flatpak.

Los paquetes Snap y Flatpak vienen con beneficios de seguridad. Están protegidos. ¿Qué es un entorno limitado? ¿Por qué debería estar jugando en uno? ¿Qué es un entorno limitado? ¿Por qué debería estar jugando en uno? Los programas altamente conectivos pueden hacer mucho, pero también son una invitación abierta para que los hackers malos ataquen. Para evitar que las huelgas tengan éxito, un desarrollador tendría que detectar y cerrar cada hoyo en ... Las aplicaciones solo pueden verse a sí mismas y a partes de la computadora que tienen permiso para ver. Este aislamiento evita que el software dañe fácilmente otras partes del sistema.

La situación no es infalible. El sistema de ventanas X11 utilizado por la mayoría de las distribuciones de Linux limita la seguridad de ambos formatos. Esto debería cambiar una vez que los servidores de visualización Wayland y Mir Cómo probar Wayland, un nuevo servidor de visualización para Linux Cómo probar Wayland, un nuevo servidor de visualización para Linux Las distribuciones de Linux pronto obtengan un nuevo servidor de visualización llamado Wayland. Echemos un vistazo a Wayland y veamos cómo puedes probarlo ahora mismo. están listos para el horario estelar.

Diferencias en paquetes

Los paquetes Snap funcionarán en dispositivos móviles, PC y servidores. Flatpak está diseñado específicamente para computadoras de escritorio. Este último se ejecuta dentro de una sesión de escritorio. Depende de ciertos servicios que no son componentes necesarios de un servidor.

Mientras que las instantáneas contienen la mayor parte de lo que necesitan para ejecutarse, Flatpaks depende de “tiempos de ejecución.” Una aplicación puede requerir GNOME 3.20, por ejemplo. Pero instalar el tiempo de ejecución de GNOME 3.20 debería ser más fácil que perseguir cada dependencia de archivos como lo hacemos hoy.

Canonical está creando una tienda dedicada para distribuir instantáneas. La compañía alienta a los desarrolladores a enviar sus aplicaciones. Esto es similar a la experiencia en dispositivos móviles. Las personas que no quieren confiar en Canonical pueden optar por abrir una tienda propia.

Los paquetes Flatpak vienen a través de repositorios como el software Linux existente. Cualquier persona familiarizada con un PPA de Ubuntu tiene una idea de qué esperar aquí.

Si bien ambos paquetes aíslan aplicaciones, Flatpak está diseñado para funcionar con SELinux. Si usa ese programa para bloquear el comportamiento no deseado, Flatpak puede ser el mejor formato para usted. Además, cumple con los estándares y respalda la Iniciativa de Contenedor Abierto.

Desventajas

No tiene que elegir entre Snap y Flatpak en este momento. Ninguno de los dos está listo para el horario estelar. Puede instalar cualquiera de estos en este momento, pero el proceso no es tan sencillo. Canonical y GNOME están trabajando para que sus respectivos formatos sean fáciles de instalar sin la línea de comando, pero ese momento aún no ha llegado.

Luego está el tema de la adopción. El formato no importa tanto si la aplicación que desea no está disponible. La popular suite de LibreOffice ¿Es LibreOffice digno de la corona de Office? ¿Es LibreOffice digno de la corona de la oficina? LibreOffice es el rey de las suites de oficina gratuitas. Es poco probable que reemplace Microsoft Office en un entorno empresarial, pero es una excelente alternativa para usuarios ocasionales. Esto es lo nuevo en LibreOffice 5.1. ya es compatible con ambos (puede descargar Flatpak directamente desde el sitio web), pero solo el tiempo dirá qué otros proyectos eligen hacer.

Algunos dirían que una desventaja de ambos es elegir crear otro formato de paquete universal, cuando ya existen alternativas.

Hay otras alternativas?

Snaps y Flatpaks no son las únicas opciones disponibles. Ni siquiera son los primeros. El formato AppImage está disponible hoy y es compatible con todas las distribuciones más populares. Es una continuación de klik, que se originó en 2006. Aunque vale la pena señalar que AppImage no tiene la misma seguridad que Snap y Flatpak.

OrbitalApps son otra forma de aplicaciones universales para Linux, aunque están diseñadas para iniciarse desde una unidad flash. Véalas como la alternativa de Linux a PortableApps PortableApps.com Suite: el mejor administrador de aplicaciones portátiles y la base de datos PortableApps.com Suite: el mejor administrador de aplicaciones portátiles y la base de datos Las aplicaciones portátiles no son un secreto: han crecido en popularidad a medida que sus beneficios aumentan continuamente. conocido. A PortableApps.com se le debe dar mucho crédito por esto. Claro que hay varias aplicaciones portátiles ..., que también se basaron en Klik. Usando ORB Launcher, puede ejecutar OrbitalApps en cualquier computadora con Linux, la idea es.

¿El futuro se ve brillante??

No necesita elegir entre Snap y Flatpak en este momento. Aquellos que se han tomado el tiempo de instalar cualquiera de los dos encuentran que en este momento no hay mucho que ver. Puede instalar ambos en su máquina hoy, pero a menos que sea un desarrollador o probador, no tiene mucho sentido.

Por ahora, esta es en gran medida una elección entre enfoques, ideas y comunidades. ¿Prefieres software respaldado por Canonical o GNOME? ¿En qué confías para jugar mejor con el ecosistema de código abierto más amplio? ¿Cuál te imaginas que otras distribuciones estén más dispuestas a adoptar? ¿Deberían todos haber adoptado AppImage en su lugar?? Comparte tu perspectiva en los comentarios!




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.