A partir de la versión 22.04 LTS de Ubuntu, los paquetes deb de firefox y firefox-locale serán reemplazados por sustitutos que instalarán el paquete Snap de Firefox. La posibilidad de instalar el paquete clásico en formato deb se eliminará y los usuarios se verán obligados a usar el paquete en formato snap o a descargar compilaciones directamente del sitio web de Mozilla. Para los usuarios del paquete deb, se ofrece un proceso de transición transparente a snap a través de la publicación de una actualización que instalará el paquete snap y trasladará la configuración actual desde el directorio personal del usuario.

Recordemos que en la versión de otoño de Ubuntu 21.10, el navegador Firefox se proporcionó por defecto como un paquete snap, aunque se mantuvo la opción de instalar el paquete deb. Desde 2019, el navegador Chromium también se entrega únicamente en formato snap. El paquete snap de Firefox cuenta con la colaboración de empleados de Mozilla.
Como motivos para promover el formato snap para los navegadores, se menciona el deseo de simplificar el mantenimiento y unificar el desarrollo para las diferentes versiones de Ubuntu; el paquete deb requiere un mantenimiento separado para todas las ramas soportadas de Ubuntu y, por lo tanto, compilaciones y pruebas teniendo en cuenta las distintas versiones de los componentes del sistema, mientras que el paquete snap puede formarse de inmediato para todas las ramas de Ubuntu. Uno de los requisitos importantes para la entrega de navegadores en las distribuciones es la necesidad de entregar actualizaciones de manera oportuna para bloquear vulnerabilidades de manera eficaz. La entrega en formato snap permitirá acelerar la llegada de nuevas versiones del navegador a los usuarios de Ubuntu. Además, la entrega del navegador en formato snap ofrece la posibilidad de ejecutar Firefox en un entorno adicionalmente aislado, creado mediante el mecanismo AppArmor, lo que permitirá fortalecer la protección del resto del sistema contra la explotación de vulnerabilidades en el navegador.
Las desventajas del uso de snap incluyen la dificultad para que la comunidad controle el desarrollo de paquetes y la dependencia de herramientas adicionales e infraestructura externa. El proceso snapd se ejecuta en el sistema con permisos de root, lo que crea amenazas adicionales en caso de compromiso de la infraestructura o detección de vulnerabilidades. Otra desventaja es la necesidad de resolver problemas específicos relacionados con la entrega en formato snap (ciertas actualizaciones no funcionan, surgen fallos al usar Wayland, hay problemas con la sesión de invitado y dificultades para lanzar manejadores externos).
Entre los cambios en Ubuntu 22.04, también se puede mencionar la transición al uso de una sesión GNOME con Wayland por defecto en sistemas con controladores propietarios de NVIDIA (si la versión de los controladores es 510.x o más nueva). En sistemas con GPU de AMD e Intel, la transición por defecto a Wayland se llevó a cabo en el lanzamiento de Ubuntu 21.04.
Fuente: opennet.ru
