A partire dal rilascio di Ubuntu 22.04 LTS, i pacchetti deb firefox e firefox-locale saranno sostituiti da placeholder che installeranno il pacchetto Snap con Firefox. La possibilità di installare il pacchetto classico in formato deb sarà interrotta e gli utenti saranno costretti a utilizzare o il pacchetto offerto in formato snap, oppure a scaricare build direttamente dal sito di Mozilla. Per gli utenti del pacchetto deb è previsto un processo di transizione trasparente verso snap attraverso la pubblicazione di un aggiornamento che installerà il pacchetto snap e trasferirà le impostazioni attuali dalla home directory dell'utente.

Ricordiamo che nella versione autunnale di Ubuntu 21.10 il browser Firefox è stato trasferito per impostazione predefinita alla fornitura in formato snap, ma la possibilità di installare il pacchetto deb è stata mantenuta e rimane disponibile come opzione. Dal 2019, anche il browser Chromium è fornito esclusivamente in formato snap. La fornitura del pacchetto snap con Firefox coinvolge collaboratori di Mozilla.
Tra le ragioni per promuovere il formato snap per i browser c'è il desiderio di semplificare la manutenzione e uniformare lo sviluppo per diverse versioni di Ubuntu: il pacchetto deb richiede una manutenzione separata per tutti i rami supportati di Ubuntu e, di conseguenza, build e test tenendo conto delle diverse versioni dei componenti di sistema, mentre il pacchetto snap può essere creato contemporaneamente per tutti i rami di Ubuntu. Uno dei requisiti importanti per la fornitura di browser nei sistemi è la necessità di una rapida consegna degli aggiornamenti per un tempestivo blocco delle vulnerabilità. La fornitura in formato snap consentirà di accelerare l'arrivo delle nuove versioni del browser agli utenti di Ubuntu. Inoltre, la fornitura del browser in formato snap consente di eseguire Firefox in un ambiente ulteriormente isolato, creato con il meccanismo AppArmor, il che migliorerà la protezione del resto del sistema contro lo sfruttamento delle vulnerabilità nel browser.
Gli svantaggi dell'uso di snap includono la difficoltà nel controllo della comunità sullo sviluppo dei pacchetti e la dipendenza da strumenti esterni e infrastrutture di terze parti. Il processo snapd viene eseguito nel sistema con diritti di root, il che crea minacce aggiuntive in caso di compromissione dell'infrastruttura o scoperta di vulnerabilità. Un ulteriore svantaggio è la necessità di risolvere problemi specifici per la distribuzione in formato snap (alcuni aggiornamenti non funzionano, si presentano difetti durante l'uso di Wayland, ci sono problemi con la sessione guest e ci sono difficoltà nell'avvio di handler esterni).
Tra le novità in Ubuntu 22.04, si segnala il passaggio all'uso di una sessione GNOME con Wayland di default sui sistemi con driver proprietari NVIDIA (se la versione dei driver è 510.x o più recente). Su sistemi con GPU AMD e Intel, il passaggio predefinito a Wayland è avvenuto nella versione Ubuntu 21.04.
Fonte: opennet.ru
