Snap es un sistema de implementación y empaquetado de software desarrollado por Canonical para sistemas operativos que utilizan el kernel de Linux . Los paquetes, llamados snaps , y la herramienta para usarlos, snapd , funcionan en una variedad de distribuciones de Linux y permiten a los desarrolladores de software ascendentes distribuir sus aplicaciones directamente a los usuarios. Las instantáneas son aplicaciones autónomas que se ejecutan en una caja de arena con acceso mediado al sistema host. Snap se lanzó originalmente para aplicaciones en la nube [1], pero luego se adaptó para que funcione con Internet of Things.dispositivos [3] [4] y aplicaciones de escritorio [5] [6] también.
Desarrollador (es) | Canonical Ltd. |
---|---|
Versión inicial | 9 de diciembre de 2014 [1] |
Lanzamiento estable | 2.49 [2] / 11 de febrero de 2021 |
Repositorio | https://github.com/snapcore/snapd |
Escrito en | Ve , C |
Sistema operativo | Linux |
Licencia | GPLv3 (cliente), propietario (servidor) |
Sitio web | snapcraft |
Funcionalidad
Tienda Snap
Snap Store permite a los desarrolladores publicar sus aplicaciones directamente para los usuarios. [7] Con los enfoques tradicionales de administración de paquetes de Linux como APT o YUM , las aplicaciones se empaquetan y distribuyen como parte del sistema operativo. Esto crea un retraso entre el desarrollo de la aplicación y su implementación para los usuarios finales. [8] [9] Por el contrario, los desarrolladores de aplicaciones pueden publicar sus aplicaciones en Snap Store y llevarlas directamente a los usuarios sin la intervención de los encargados de la distribución.
Todas las aplicaciones cargadas en Snap Store se someten a pruebas automáticas, incluido un análisis de malware . Sin embargo, las aplicaciones Snap no reciben el mismo nivel de verificación que el software en los archivos regulares de Ubuntu. En un caso en mayo de 2018, se descubrió que dos aplicaciones del mismo desarrollador contenían un minero de criptomonedas que se ejecutaba en segundo plano durante la ejecución de la aplicación. Cuando se encontró este problema, Canonical eliminó las aplicaciones de Snap Store y transfirió la propiedad de los Snaps a un tercero de confianza que volvió a publicar los Snaps sin la presencia del minero. [10] [11] [12] Aunque Snap reduce el impacto de una aplicación maliciosa, Canonical recomienda a los usuarios que solo instalen Snaps de editores en los que confíe el usuario. [13] [14]
Debido a que los propios desarrolladores mantienen los paquetes en Snap Store, los encargados de la distribución no pueden garantizar que los paquetes cumplan con los estándares de calidad y se actualicen oportunamente. En un caso, Microsoft dejó una versión desactualizada de Skype en la tienda Snapcraft durante más de un año. [15]
Aunque Snap Store de Canonical es actualmente la única tienda existente para instantáneas, Snap se puede usar sin una tienda. Los paquetes Snap se pueden obtener de cualquier fuente, incluido el sitio web de un desarrollador. El empleado de Red Hat , Adam Williamson, y el líder del proyecto Linux Mint , Clement Lefebre, han criticado a Canonical por mantener algunas partes del lado del servidor de Snap Store de código cerrado. [16] Clement afirma que esto crea un conflicto de intereses que daña la neutralidad de Snap dado que Canonical desarrolla Ubuntu. [17]
Paquetes universales de Linux
Los snaps son paquetes independientes que funcionan en una variedad de distribuciones de Linux . Esto es diferente a los enfoques tradicionales de administración de paquetes de Linux, que requieren paquetes específicamente adaptados para cada distribución de Linux. [18] [19]
El formato de archivo snap es un único sistema de archivos comprimido que utiliza el formato SquashFS con la extensión .snap
. Este sistema de archivos contiene la aplicación, las bibliotecas de las que depende y los metadatos declarativos. Snapd interpreta estos metadatos para configurar una caja de arena segura con la forma adecuada para esa aplicación. Después de la instalación, el sistema operativo host monta el complemento y lo descomprime sobre la marcha cuando se utilizan los archivos. [20] [21] Aunque esto tiene la ventaja de que las instantáneas utilizan menos espacio en el disco, también significa que algunas aplicaciones grandes se inician más lentamente. [22]
Una diferencia significativa entre Snap y otros formatos de empaquetado universales de Linux como Flatpak es que Snap es compatible con cualquier clase de aplicación de Linux, como aplicaciones de escritorio, herramientas de servidor, aplicaciones de IoT e incluso servicios del sistema como la pila de controladores de impresora. [7] [23] [24] Para garantizar esto, Snap confía en systemd para funciones como ejecutar servicios del sistema activados por socket en un Snap. [25] Esto hace que Snap funcione mejor solo en distribuciones que pueden adoptar ese sistema de inicio . [26]
Sandbox configurable
Las aplicaciones en un Snap se ejecutan en un contenedor con acceso limitado al sistema host. Mediante el uso de interfaces , los usuarios pueden dar a una aplicación acceso mediado a funciones adicionales del host, como grabar audio, acceder a dispositivos USB y grabar vídeo. [27] [28] [29] Estas interfaces median las API normales de Linux para que las aplicaciones puedan funcionar en la zona de pruebas sin necesidad de volver a escribirlas. Las aplicaciones de escritorio también pueden usar los portales de escritorio XDG, una API estandarizada creada originalmente por el proyecto Flatpak para dar acceso a los recursos del host a las aplicaciones de escritorio en espacio aislado. [30] [31] Estos portales a menudo brindan una mejor experiencia de usuario en comparación con las API nativas de Linux porque solicitan al usuario permiso para recursos como una cámara web en el momento en que la aplicación los usa. La desventaja es que las aplicaciones y los kits de herramientas deben reescribirse para poder utilizar estas API más nuevas.
El sandbox de Snap también admite compartir datos y sockets Unix entre Snaps. [32] Esto se usa a menudo para compartir bibliotecas comunes y marcos de aplicaciones entre Snaps para reducir el tamaño de Snaps al evitar la duplicación. [33] [34]
Snap sandbox se basa en gran medida en el módulo de seguridad de Linux AppArmor del kernel de Linux ascendente . Debido a que solo un módulo de seguridad de Linux "principal" (LSM) puede estar activo al mismo tiempo, [35] el sandbox de Snap es mucho menos seguro cuando se habilita otro LSM principal. Como resultado, en distribuciones como Fedora que habilitan SELinux por defecto, el sandbox de Snap está muy degradado. Aunque Canonical está trabajando con muchos otros desarrolladores y empresas para hacer posible que varios LSM se ejecuten al mismo tiempo, aún falta mucho para esta solución. [36] [35] [37]
Snap sandbox evita que las aplicaciones de escritorio instantáneas accedan a los temas del sistema operativo host para evitar problemas de compatibilidad. Para que Snaps use un tema, también debe estar empaquetado en un Snap separado. Muchos temas populares están empaquetados por los desarrolladores de Snap [38], pero algunos temas aún no son compatibles [39] y los temas poco comunes deben instalarse manualmente. Si un tema no está disponible como un paquete Snap, los usuarios deben recurrir a elegir el mejor tema que coincida disponible. [40] Se está trabajando para que sea más fácil para terceros empaquetar temas en un Snap e instalar automáticamente temas poco comunes del sistema. [41]
Actualizaciones automáticas y atómicas
Varias veces al día, snapd comprueba las actualizaciones disponibles de todos los Snaps y las instala en segundo plano mediante la operación atómica . Las actualizaciones se pueden revertir [42] [43] y utilizar la codificación delta para reducir el tamaño de la descarga. [44] [45] [46]
Los editores pueden lanzar y actualizar varias versiones de su software en paralelo utilizando canales . Cada canal tiene una pista y un riesgo específicos , que indican la versión y la estabilidad del software lanzado en ese canal. Al instalar una aplicación, Snap utiliza de forma predeterminada el latest/stable
canal, que se actualizará automáticamente a las nuevas versiones principales del software cuando estén disponibles. Los editores pueden crear canales adicionales para brindar a los usuarios la posibilidad de ceñirse a las principales versiones específicas de su software. Por ejemplo, un 2.0/stable
canal permitiría a los usuarios seguir con la versión 2.0 del software y obtener solo actualizaciones menores sin el riesgo de cambios incompatibles con versiones anteriores. Cuando el editor lanza una nueva versión principal en un nuevo canal, los usuarios pueden actualizar manualmente a la siguiente versión cuando así lo deseen. [47] [48] [49] [21]
Aunque las actualizaciones automáticas no se pueden desactivar, hay muchas formas de configurar las actualizaciones para satisfacer necesidades particulares. El usuario puede optar por permanecer en una versión principal específica del software especificando el canal, puede configurar el intervalo de actualización para tener tiempo para verificar manualmente las actualizaciones y puede mantener las actualizaciones hasta por 60 días. Además, las actualizaciones también se desactivan automáticamente en las conexiones medidas. [50] [51] Incluso con estos controles, varios usuarios han expresado sus quejas sobre la falta de una opción para desactivar completamente las actualizaciones automáticas. [52]
Snapcraft
Desarrollador (es) | Canonical Ltd. |
---|---|
Versión inicial | 29 de octubre de 2015 | [1]
Lanzamiento estable | 4.4.2 [53] / 13 de noviembre de 2020 |
Repositorio | https://github.com/snapcore/snapcraft |
Escrito en | Pitón |
Sistema operativo | Linux , macOS , Microsoft Windows |
Licencia | GPLv3 |
Sitio web | snapcraft .io |
Snapcraft es una herramienta para que los desarrolladores empaqueten sus programas en formato Snap. [54] Se ejecuta en cualquier distribución de Linux compatible con Snap, macOS [55] y Microsoft Windows . [56] Snapcraft construye los paquetes en una máquina virtual usando Multipass, [57] para asegurar que el resultado de una construcción sea el mismo, sin importar en qué distribución o sistema operativo esté construido. [58] Snapcraft admite una gran cantidad de herramientas de compilación y lenguajes de programación como Go , Java , JavaScript , Python , C / C ++ y Rust . También permite importar metadatos de aplicaciones de múltiples fuentes como AppStream , git , scripts de shell y setup.py
archivos. [55] [59]
Adopción
Inicialmente, Snap solo admitía la distribución de Ubuntu Core totalmente Snap, pero en junio de 2016, se trasladó a una amplia gama de distribuciones de Linux para convertirse en un formato para paquetes universales de Linux. [60] Snap requiere funcionalidad (systemd), disponible en Linux, algunos otros sistemas similares a Unix no la tienen, por ejemplo, FreeBSD no tiene Snap. Chrome OS no es compatible con Snap directamente, solo a través de distribuciones de Linux instaladas en él que admiten Snap, como Gallium OS . [61]
Varias distribuciones de Linux son compatibles con Snap, como Ubuntu (y por ejemplo, Kubuntu), [62] Manjaro , [63] Zorin OS , [64] KDE Neon, [65] Solus [66] y Li-fe. [67] Snap también está disponible para muchas otras distribuciones como CentOS , Debian , Elementary OS , Fedora , GalliumOS , Kali Linux , Linux Mint , OpenEmbedded , Parrot Security OS , Pop! OS , Raspbian , Red Hat Enterprise Linux y openSUSE . [68]
Varias empresas de desarrollo de software de escritorio destacadas publican su software en Snap Store, incluidas Google , [69] JetBrains , [70] KDE , [71] Microsoft (para versiones de Linux de, por ejemplo, .NET Core 3.1, [72] Visual Studio Code , Skype, [73] y PowerShell), Mozilla [74] y Spotify . [75] Las instantáneas también se utilizan en entornos de Internet de las cosas , desde productos orientados al consumidor [76] hasta pasarelas de gestión de dispositivos empresariales [77] y redes de comunicación por satélite . [78] [79] Finalmente, Snap también es utilizado por desarrolladores de aplicaciones de servidor como InfluxDB , [80] Kata Containers, [81] Nextcloud [82] y Travis CI . [83]
En 2019, Canonical decidió cambiar el navegador web Chromium en futuras versiones de Ubuntu de un paquete APT a un Snap. Explicaron que Snap facilitó mucho la compatibilidad con Chromium en todas las versiones compatibles de Ubuntu. Esto les permitió concentrar los recursos de ingeniería en otras partes del escritorio de Ubuntu. [84] [7] Como resultado de esta decisión, los derivados de Ubuntu como Linux Mint tuvieron que elegir entre mantener su propia versión del paquete Chromium o cambiar a la versión ajustada de Chromium mantenida por Canonical. Clement Lefebre, fundador y líder del proyecto de Linux Mint , [85] citó esto como la razón por la que Linux Mint 20 bloquea a los usuarios para que no instalen Snap. [86] Dado que Snap todavía está disponible en los repositorios de Linux Mint, los usuarios aún pueden instalarlo después de eliminar manualmente las restricciones. [87]
Ver también
- AppImage
- Flatpak
- Nada
- Creadores de aplicaciones portátiles
- ROX utiliza directorios ( AppDirs ) como paquetes de aplicaciones.
- Zero Install , un proyecto similar
Referencias
- ↑ a b c Shuttleworth, Mark (9 de diciembre de 2014). "¡Anuncio de Ubuntu Core, con rápidas actualizaciones transaccionales!" . Consultado el 7 de agosto de 2020 .
- ^ "Lanzamientos · snapcore / snapd" . GitHub . Consultado el 15 de febrero de 2021 .
- ^ "Ubuntu Core y Snappy [LWN.net]" . lwn.net . Consultado el 8 de agosto de 2020 .
- ^ "Canonical presenta Snappy Ubuntu Core, un sistema operativo liviano para su hogar - ExtremeTech" . www.extremetech.com . Consultado el 8 de agosto de 2020 .
- ^ Bhartiya, Swapnil (27 de abril de 2015). "¿Ubuntu se está alejando de los paquetes .deb? Aquí está la historia completa" . CIO . Consultado el 8 de agosto de 2020 .
- ^ Vaughan-Nichols, Steven J. "El futuro de la entrega de aplicaciones de escritorio Linux es Flatpak y Snap" . ZDNet . Consultado el 8 de agosto de 2020 .
- ^ a b c S, James; 6 de agosto, comienza en Software; 2019; Pst, 8:53 am. "Por qué Canonical ve el ecosistema Snap como una solución convincente independiente de la distribución" . TechRepublic . Consultado el 5 de agosto de 2020 .CS1 maint: nombres numéricos: lista de autores ( enlace )
- ^ Actualizar la aplicación empaquetada de Ubuntu implica irrazonablemente actualizar todo el error del sistema operativo # 578045 en bugs.launchpad.net/ubuntu por John King (2010-05-10)
- ^ Linus Torvalds sobre los problemas de empaquetar distribuciones Linus Torvalds en DebConf 2014
- ^ "Cómo Canonical está mejorando la seguridad de Ubuntu Linux" . eWEEK . Consultado el 8 de agosto de 2020 .
- ^ "Malware encontrado en Ubuntu Snap Store" . ¡DIOS MÍO! Ubuntu! . 2018-05-13 . Consultado el 19 de julio de 2020 .
- ^ Canonical (15 de mayo de 2018). "Confianza y seguridad en Snap Store" . Snapcraft . Consultado el 5 de agosto de 2020 .
- ^ "Paquetes para Ubuntu" . Ubuntu . Consultado el 7 de agosto de 2020 .
- ^ "Aplicaciones falsas en la tienda" . snapcraft.io . 2018-03-27 . Consultado el 7 de agosto de 2020 .
- ^ "Hola Microsoft, ¿por qué la aplicación Skype Snap está irremediablemente desactualizada?" . ¡DIOS MÍO! Ubuntu! . 2019-07-09 . Consultado el 19 de julio de 2020 .
- ^ "En Snappy y Flatpak: negocio como siempre en el departamento de propaganda de Canonical" . Happyassassin . Consultado el 5 de junio de 2019 .
- ^ "Noticias mensuales - junio de 2019" . blog.linuxmint.com . Consultado el 23 de octubre de 2019 .
- ^ 21 de junio, Jack Wallen en Open Source en; 2016; Pst, 8:13 am. "Canonical cambia el juego al anunciar paquetes instantáneos universales" . TechRepublic . Consultado el 8 de agosto de 2020 .CS1 maint: nombres numéricos: lista de autores ( enlace )
- ^ Kepes, Ben (14 de junio de 2016). "¡Snap! ¿Las distribuciones de Linux finalmente están de acuerdo en algo?" . Computerworld . Consultado el 8 de agosto de 2020 .
- ^ ReadySpace (14 de noviembre de 2019). "Una comparación técnica entre los formatos snap y Flatpak" . ReadySpace Indonesia . Consultado el 5 de agosto de 2020 .
- ^ a b McKay, Dave. "Cómo trabajar con paquetes Snap en Linux" . How-To Geek . Consultado el 5 de agosto de 2020 .
- ^ "Efecto de rendimiento de Squashfs en el tiempo de inicio rápido" . snapcraft.io . 2019-10-29 . Consultado el 5 de agosto de 2020 .
- ^ "Convocatoria de prueba: Printing-stack-snap-snap (Impresión en un instante) de OpenPrinting" . snapcraft.io . 2018-03-09 . Consultado el 5 de agosto de 2020 .
- ^ "Canonical presenta la sexta versión LTS de Ubuntu con 16.04" . Perspectivas de Ubuntu . Canonical Ltd. Consultado el 22 de abril de 2016 .
- ^ "Servicios y demonios" .
- ^ "WSL2- Ubuntu 20.04 Snap store no funciona debido a la dependencia de systemd · Problema # 5126 · microsoft / WSL” . GitHub . Consultado el 7 de agosto de 2020 .
- ^ "Interfaces compatibles | Documentación de Snapcraft" . Snapcraft . Consultado el 5 de agosto de 2020 .
- ^ ReadySpace (6 de junio de 2019). "Interfaces y confinamiento de Snapcraft" . ReadySpace China (en chino) . Consultado el 5 de agosto de 2020 .
- ^ ReadySpace (2 de noviembre de 2018). "Una guía para ajustar los permisos y las interfaces" . ReadySpace Hong Kong . Consultado el 5 de agosto de 2020 .
- ^ "XDG-Desktop-Portal de Flatpak agrega soporte inicial para Snaps - Phoronix" . www.phoronix.com . Consultado el 5 de agosto de 2020 .
- ^ "Integración de escritorio - documentación Flatpak" . docs.flatpak.org . Consultado el 5 de agosto de 2020 .
- ^ "La interfaz de contenido" . Snapcraft . Consultado el 29 de abril de 2020 .
- ^ "Snappy finalmente está haciendo algo acerca de los tamaños de aplicaciones súper grandes" . ¡DIOS MÍO! Ubuntu! . 2017-06-11 . Consultado el 7 de agosto de 2020 .
- ^ "Empaquetado de KDE" . archive.fosdem.org . Consultado el 7 de agosto de 2020 .
- ^ a b "Apilamiento LSM y el futuro [LWN.net]" . lwn.net . Consultado el 6 de agosto de 2020 .
- ^ "¿Cómo afirma SNAPS que no tiene un enchufe de Internet regulado?" . snapcraft.io . 2020-07-11 . Consultado el 6 de agosto de 2020 .
- ^ Johansen, John (3 de febrero de 2019). "Contenedores con diferentes módulos de seguridad" .
- ^ "Cómo utilizar el tema GTK del sistema a través del complemento gtk-common-themes" . snapcraft.io . 2020-02-21 . Consultado el 6 de agosto de 2020 .
- ^ "Revisión de Kubuntu 20.04 LTS | ORDINATECHNIC" . www.ordinatechnic.com . Consultado el 19 de julio de 2020 .
- ^ "Cómo cambiar el tema de la aplicación Snap en Ubuntu (con ejemplos)" . ¡DIOS MÍO! Ubuntu! . 2020-06-18 . Consultado el 6 de agosto de 2020 .
- ^ "Notas de instalación automática de complemento de tema" . snapcraft.io . 2020-05-25 . Consultado el 6 de agosto de 2020 .
- ^ "¿Cómo volver a una versión anterior de un paquete instantáneo? Wekan en este caso" . costales.github.io . 2017-03-08 . Consultado el 5 de agosto de 2020 .
- ^ "Una guía para principiantes de Snaps en Linux - Parte 1" . www.tecmint.com . Consultado el 5 de agosto de 2020 .
- ^ "Snapcraft: los Snaps son paquetes universales de Linux" . Snapcraft .
- ^ Willis, Nathan (28 de enero de 2015). "Ubuntu Core y Snappy" . Noticias semanales de Linux . Consultado el 7 de noviembre de 2015 .
- ^ Vaughan-Nichols, Steven J. "Ubuntu Snap se encarga de la distribución de software de IoT y de escritorio Linux" . ZDNet .
- ^ "Control de cierres rápidos con canales, pistas y ramas - Parte 1" . Ubuntu . Consultado el 7 de agosto de 2020 .
- ^ "Control de cierres rápidos con canales, pistas y ramas - Parte 2" . Ubuntu . Consultado el 7 de agosto de 2020 .
- ^ Prakash, Abhishek. "Uso de paquetes Snap en Ubuntu y otros Linux [Guía completa]" . Consultado el 7 de agosto de 2020 .
- ^ Logix. "Cómo cambiar el programa de actualización instantánea (actualización)" . Blog del levantamiento de Linux . Consultado el 7 de agosto de 2020 .
- ^ Papa, Alan (3 de marzo de 2020). "Control de las actualizaciones instantáneas" .
- ^ "Desactivación de la actualización automática para snap from store" . Consultado el 31 de julio de 2019 .
- ^ "Lanzamientos · snapcore / snapcraft" . GitHub . Consultado el 27 de noviembre de 2020 .
- ^ Brodkin, Jon. "¿Adios apt y yum? Las aplicaciones instantáneas de Ubuntu están llegando a distribuciones en todas partes" . Ars Technica . Consultado el 13 de agosto de 2016 .
- ^ a b Nestor, Marius. "Canonical lanza Snapcraft 3.1 Snap Creator Tool con varias mejoras" . softpedia . Consultado el 5 de agosto de 2020 .
- ^ Nestor, Marius. "La herramienta Snapcraft Snap Creator de Ubuntu pronto obtendrá un instalador de Windows" . softpedia . Consultado el 8 de agosto de 2020 .
- ^ https://snapcraft.io/docs/build-options
- ^ ReadySpace (15 de marzo de 2019). "Haga que su desarrollo rápido sea más rápido" . ReadySpace China (en chino) . Consultado el 5 de agosto de 2020 .
- ^ "Uso de metadatos externos | Documentación de Snapcraft" . Snapcraft . Consultado el 5 de agosto de 2020 .
- ^ "Los paquetes de aplicaciones Snap estilo contenedor de Ubuntu ahora funcionan en otras distribuciones de Linux" . TechCrunch . Consultado el 8 de agosto de 2020 .
- ^ "Instalación de snap en GalliumOS | Documentación de Snapcraft" . Snapcraft . Consultado el 18 de agosto de 2020 .
- ^ Hoffman, Chris; PCWorld | (18 de abril de 2016). "Ubuntu 16.04 admitirá 'Snaps' junto con los paquetes Deb para mejorar la instalación del software" . PCWorld . Consultado el 8 de agosto de 2020 .
- ^ Evangelho, Jason. "Manjaro Linux 18.1 ha sido lanzado oficialmente, y tiene una nueva elección que hacer" . Forbes . Consultado el 8 de agosto de 2020 .
- ^ "Y la próxima versión de Zorin OS es… | El blog oficial de Zorin" . Consultado el 5 de agosto de 2020 .
- ^ "KDE Neon para admitir aplicaciones Snap en Plasma Discover" . ¡DIOS MÍO! Ubuntu! . 2017-02-10 . Consultado el 5 de agosto de 2020 .
- ^ Strobl, Joshua. "Solus 3 lanzado" . Solus . Consultado el 5 de agosto de 2020 .
- ^ cyberorg (7 de julio de 2020). "Li-fe: Instalando más aplicaciones" . Li-fe: Linux para la educación | Enterprise . Consultado el 5 de agosto de 2020 .
- ^ "Instalación de snapd | documentación de Snapcraft" . Snapcraft . Consultado el 5 de agosto de 2020 .
- ^ "Google y Canonical llevan las aplicaciones Flutter a Linux y Snap Store" . VentureBeat . 2020-07-08 . Consultado el 5 de agosto de 2020 .
- ^ "Instale IntelliJ IDEA en Ubuntu con Snaps - Blog de IntelliJ IDEA | JetBrains" . Blog de JetBrains . Consultado el 5 de agosto de 2020 .
- ^ "Mes de Snaps de Aplicaciones de KDE - Blog de Desarrolladores de KDE neon" . Consultado el 5 de agosto de 2020 .
- ^ .NET Core 3.1.0 Preview 2 , .NET Foundation, 2019-11-08 , recuperado 2019-11-08
- ^ Vaughan-Nichols, Steven J. "Use el complemento de Ubuntu para instalar Skype en cualquier escritorio de Linux" . ZDNet . Consultado el 8 de agosto de 2020 .
- ^ Hoffman, Chris; PCWorld | (25 de abril de 2016). "Mozilla proporcionará Firefox como un paquete Snap para Ubuntu, eliminando al intermediario" . PCWorld . Consultado el 5 de agosto de 2020 .
- ^ "Spotify ahora disponible como una aplicación Snap en Ubuntu" . ¡DIOS MÍO! Ubuntu! . 2017-12-30 . Consultado el 5 de agosto de 2020 .
- ^ Vaughan-Nichols, Stephen J. (11 de mayo de 2015). "Ubuntu salta al Internet de las cosas con Acer, GE y Microsoft" . ZDNet . Consultado el 7 de noviembre de 2015 .
- ^ Sherman, Jordana. "Snappy Core desbloquea el valor de IoT dentro de Dell Edge Gateway 5000 Series" . Perspectivas de Ubuntu . Canonical Ltd. Consultado el 7 de noviembre de 2015 .
- ^ "LimeSDR Mini despega en satélites" . LinuxGizmos.com . 2018-03-14 . Consultado el 5 de agosto de 2020 .
- ^ "Ubuntu Core 18 lanzado para dispositivos IoT seguros y confiables" . Ubuntu . Consultado el 5 de agosto de 2020 .
- ^ "Instale influxdb para Linux usando Snap Store" . Snapcraft . Consultado el 5 de agosto de 2020 .
- ^ Nestor, Marius. "Ahora puede instalar Kata Containers VM como un complemento en Ubuntu, otras distribuciones de Linux" . softpedia . Consultado el 5 de agosto de 2020 .
- ^ 27 de abril, Jack Wallen en Cloud on; 2020; Pst, 8:50 am. "Cómo instalar Nextcloud con SSL usando snap" . TechRepublic . Consultado el 8 de agosto de 2020 .CS1 maint: nombres numéricos: lista de autores ( enlace )
- ^ "Instale travis-worker para Linux usando Snap Store" . Snapcraft . Consultado el 5 de agosto de 2020 .
- ^ Vaughan-Nichols, Steven J. "Ubuntu abre la puerta para hablar con Linux Mint sobre Snap" . ZDNet . Consultado el 8 de agosto de 2020 .
- ^ "Q&A: Clement Lefebvre: el hombre detrás de Linux Mint" . techworld.com.au . Consultado el 7 de enero de 2020 .
- ^ Vaughan-Nichols, Steven J. "Linux Mint vuelca Ubuntu Snap" . ZDNet . Consultado el 8 de agosto de 2020 .
- ^ Kumar, Sarvottam (12 de junio de 2020). "¿Cómo habilitar Snap e instalar paquetes Snap en Linux Mint 20?" . Fossbytes . Consultado el 8 de agosto de 2020 .
enlaces externos
- Página web oficial
- Una comparación técnica entre snaps y debs