¿Por qué Canonical eligió las instantáneas?
Para citar el sitio web de Ubuntu :
Originalmente creamos la tecnología ágil y el sistema de confinamiento de aplicaciones para garantizar una experiencia de actualización de nivel de operador para los usuarios móviles de Ubuntu y establecer un nuevo estándar para la seguridad de las aplicaciones en la era móvil.
La idea esencial era solucionar los problemas que están presentes en ambos .deb
paquetes y proporcionar un nuevo método para actualizar los paquetes (las llamadas actualizaciones transaccionales, muy similares a cómo se actualizan las aplicaciones de Android). Como Mark Shuttleworth explica:
Cada vez que arreglemos los paquetes en Ubuntu, publicaremos la misma corrección en Ubuntu Core, y los sistemas pueden obtener esa solución transaccionalmente. De hecho, las actualizaciones de Ubuntu Core son incluso más pequeñas que las actualizaciones de paquetes porque solo necesitamos enviar la diferencia precisa entre las versiones antiguas y nuevas, no el paquete completo.
¿Cuáles son las principales ventajas de los paquetes .snap sobre los paquetes .deb?
La mayor ventaja es la seguridad mejorada. Los PPA y los .deb
paquetes generalmente se instalan con privilegios de raíz, lo que abre un espacio para los riesgos de seguridad.
Las aplicaciones rápidas están aisladas, lo que significa que si algunas aplicaciones se rompen, no dañarán sus sistemas. Para citar a Mark Shuttleworth:
Los paquetes rápidos se limitan automáticamente para garantizar que un error en una aplicación no ponga en riesgo sus datos en otra parte
¿.Deb será abandonado?
A partir de Ubuntu 16.04 LTS, ambos métodos están disponibles para los usuarios.
Para citar a OMG! Ubuntu! :
Canonical también dice que "... las decenas de miles de aplicaciones y paquetes en formato .deb continuarán siendo compatibles en 16.04 y posteriores, y los archivos deb en particular seguirán estando disponibles para que todos puedan usar y distribuir software".