Cómo el nuevo formato de paquete de Ubuntu 16.04 hace que la instalación del software sea fácil

  • Owen Little
  • 0
  • 804
  • 50
Anuncio

Los lanzamientos de soporte a largo plazo de Ubuntu vienen con una compensación. Nuevas versiones vienen cada dos años. Durante ese tiempo, su sistema se mantiene constante y recibe las últimas actualizaciones de seguridad. A diferencia de los lanzamientos regulares, no tiene que actualizarlos cada nueve meses Por qué necesita actualizar Ubuntu cada 9 meses Por qué necesita actualizar Ubuntu cada 9 meses Es esa vez otra vez, cuando Canonical anuncia que admite una de sus compilaciones estándar de Ubuntu ha llegado a su fin. Pero, ¿qué significa esto para el usuario final?? .

Pero no intente instalar la última versión del software. Es probable que sus bibliotecas estén desactualizadas.

Este no es un problema limitado a las versiones LTS o Ubuntu en general. Incluso las distribuciones que ejecutan código de vanguardia comienzan a verse anticuadas antes del próximo lanzamiento. Y algunos programas nunca llegan a los repositorios, independientemente de la edad..

En la versión 16.04, Ubuntu espera lograr un equilibrio entre tener estabilidad y mantenerse actualizado. No solo tendrá la opción de instalar aplicaciones a través de debs. También podrás usar snaps.

¿Qué son los Snaps??

Los paquetes Snap pueden contener binarios de aplicaciones y cualquier dependencia necesaria para ejecutarse. Provienen de paquetes de clic, que Canonical desarrolló para empaquetar aplicaciones para Ubuntu Touch. Cómo instalar Ubuntu Touch Preview en su dispositivo Android Nexus Cómo instalar Ubuntu Touch Preview en su dispositivo Nexus Android Ubuntu se está desarrollando en una interfaz táctil para teléfonos inteligentes y tabletas, con planes de enviar teléfonos inteligentes Ubuntu en 2014. Si está interesado en probarlo ahora, hay buenas noticias: puede instalar la vista previa ... .

Los paquetes Snap llegarán a Ubuntu 16.04 como una vista previa de la tecnología. Debs continuará formando el núcleo del escritorio clásico y su interfaz Unity7. Los paquetes de clic seguirán siendo los predeterminados en Unity8 (que también es una vista previa de tecnología por ahora). Considere la posibilidad de 16.04 de conocer las instantáneas antes de desarrollar una relación más íntima en el futuro.

Cuales son los beneficios?

Las vistas canónicas se ajustan como la próxima generación de aplicaciones para todos los dispositivos Ubuntu. Estas son algunas de las razones por las que es posible que desee emocionarse.

1. Acceso más rápido y fácil al software

Con los snaps, los desarrolladores ya no tendrán que proporcionar un PPA para los usuarios de Ubuntu ¿Qué es un PPA de Ubuntu y por qué querría usar uno? [Explicación de la tecnología] ¿Qué es un PPA de Ubuntu y por qué querría usar uno? [Explicación de la tecnología] para obtener una aplicación y sus dependencias. En cambio, las personas pueden descargar un solo paquete y saber que se ejecutará en su sistema. Esto les evita tener que copiar y pegar líneas de código en un terminal que pueden no entender.

Esto no solo se aplica a las aplicaciones. Snaps podría mejorar el acceso a nuevas versiones de entornos de escritorio como GNOME o KDE Es su elección: los 10 principales entornos de escritorio de Linux Es su elección: los 10 principales entornos de escritorio de Linux Desde Gnome hasta KDE, desde MATE hasta Unity, hay muchas opciones para elegir ahí. ¿Dónde deberías comenzar? ¿Abrumado? Empieza aqui. .

2. Fiabilidad a largo plazo

Los entornos de escritorio y las bibliotecas de Linux tienden a cambiar rápidamente. Como resultado, el software que funcionó en 2012 puede no ejecutarse en la misma computadora cuatro años después. Ni siquiera se moleste en intentar instalar una versión anterior de Firefox, por ejemplo.

Esto es una molestia para los desarrolladores y desalienta a algunos de ellos a crear software para Linux. Después de crear una aplicación una vez, tienen que modificarla regularmente para seguir trabajando en uno o dos años. Y eso ni siquiera está considerando todas las variaciones entre diferentes distribuciones..

Dado que un paquete instantáneo proporciona sus propias dependencias, la aplicación debe tener lo que necesita para ejecutarse hoy, mañana y dentro de un par de años..

3. Aislamiento y seguridad

Los paquetes Snap se ejecutan independientemente del resto del sistema. Esto significa que no tiene que preocuparse de que la instalación afecte el resto de su configuración. Un desarrollador también puede parchear una vulnerabilidad e inmediatamente enviar la solución a los usuarios.

Esta es una espada de doble filo. Dado que los paquetes instantáneos pueden hacer que ejecute varias copias de las mismas dependencias, debe actualizar cada una cuando se revela un problema. Si un desarrollador no actualiza una aplicación, queda una versión comprometida. Tradicionalmente, eso se habría solucionado cuando su distribución enviara actualizaciones de seguridad.

4. Soporte de software pagado

Cuando paga una solicitud, espera que funcione. Esto hace que el mantenimiento del software para Linux sea especialmente poco atractivo para las personas que venden software. Los usuarios esperan que admitan múltiples distribuciones, cada una de las cuales cambia de manera impredecible cada seis meses más o menos..

Al usar un paquete instantáneo, un desarrollador sabe que tiene una versión que funciona. También es más fácil solucionar problemas cuando cada copia es igual.

Por estas razones, Canonical planea migrar aplicaciones pagas a instantáneas para el otoño de este año..

5. Experiencia de desarrollo familiar

El mercado móvil ha cambiado las expectativas sobre cómo se desarrolla y distribuye el software. Los detalles pueden variar entre trabajar con Google Play, Apple App Store, Windows Store y otros mercados, pero aún está desarrollando un paquete y cargándolo a un centro de distribución para su revisión. Snapcraft, la herramienta de Canonical para construir y empaquetar instantáneas, brinda una experiencia similar a los desarrolladores de Ubuntu.

6. Puedes retroceder

No todas las actualizaciones salen según lo planeado. A veces, el software más nuevo introduce errores que dificultan la experiencia. En algunos casos, las aplicaciones ya no se inician en absoluto. En estos casos, los desarrolladores pueden deshacer una actualización, y los usuarios tienen la opción de reinstalar un complemento antiguo que funcionó.

¿Cómo afectará esto a otras distribuciones??

Los desarrolladores de Snap han creado el formato para trabajar con Unity. Técnicamente, esto significa que el software puede funcionar en otras distribuciones. Pero al igual que Unity, las instantáneas probablemente no verán mucha adopción fuera del ecosistema de Ubuntu.

Esto podría despertar interés en formatos de paquete alternativos pero similares. Un ejemplo es AppImage, que ya puede instalar en su escritorio Linux hoy. Hay varias aplicaciones disponibles, como Atom, Blender, Chromium, Firefox y VLC..

AppImage es una continuación de Klik, que se lanzó en 2006. No es la única. PortableLinuxApps descendió de Klik para crear software que puede arrancar desde una unidad flash Las 5 mejores aplicaciones portátiles para Linux Las 5 mejores aplicaciones portátiles para Linux La mayoría de nosotros conocemos las aplicaciones portátiles para Windows y lo útiles que pueden ser a veces. Es genial tener sus programas y complementos favoritos con usted, especialmente en el caso de los navegadores. Sin embargo,… .

Independientemente de si las instantáneas aparecen en otro lugar, podrían alentar a los desarrolladores a distribuir aplicaciones en un formato de paquete que funcione en todas las distribuciones e independientemente de las dependencias. Ese es el sueño, de todos modos. Queda por ver qué forma toma la realidad.

Oh Snap, esto podría ser bueno

Instalar software en Linux puede ser una molestia. Si está en los repositorios, ¡genial! De lo contrario, espera que el desarrollador haya proporcionado una forma de instalar software en su distribución. Cada proyecto tiene su propio método preferido para administrar aplicaciones y actualizaciones. Es un desafío apoyarlos a todos. Sin embargo, en la actualidad, debemos ser conscientes de que el sistema rápido podría representar un riesgo de seguridad..

¿Cómo le gustaría ver a Ubuntu abordar este problema? ¿Estás emocionado por las fotos? ¿Qué pasa con otras distribuciones? ¿Qué formatos deberían adoptar? Hay opiniones encontradas en torno a este asunto. Lo que es tuyo?

Crédito de imagen: cinta transportadora por Vivi-o a través de Shutterstock




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.