Începând cu lansarea Ubuntu 22.04 LTS, pachetele deb firefox și firefox-locale vor fi înlocuite cu stub-uri care instalează pachetul Snap cu Firefox. Posibilitatea de a instala pachetul clasic în format deb va fi sistată, iar utilizatorii vor fi nevoiți să utilizeze ori pachetul propus în format snap, ori să descarce versiunile direct de pe site-ul Mozilla. Utilizatorii pachetului deb vor beneficia de un proces transparent de tranziție la snap prin publicarea unei actualizări care va instala pachetul snap și va transfera setările curente din directorul de acasă al utilizatorului.

Reamintim că în lansarea de toamnă a Ubuntu 21.10, browserul Firefox a fost livrat prin implicit sub forma unui pachet snap, dar posibilitatea de a instala pachetul deb a fost păstrată și a rămas disponibilă ca opțiune. Începând din 2019, browserul Chromium este, de asemenea, disponibil exclusiv în format snap. Colaborarea cu pachetul snap pentru Firefox implică angajați ai Mozilla.
Printre motivele promovării formatului snap pentru browsere se numără dorința de a simplifica mentenanța și de a uniformiza dezvoltarea pentru diferitele versiuni de Ubuntu — pachetul deb necesită mentenanță separată pentru toate ramurile Ubuntu suportate și, în consecință, construirea și testarea în funcție de diferitele versiuni ale componentelor sistemului, în timp ce pachetul snap poate fi realizat simultan pentru toate ramurile Ubuntu. Una dintre cerințele importante pentru livrarea browserelor în distribuții este necesitatea de a oferi actualizări rapide pentru a bloca în timp util vulnerabilitățile. Livrarea în format snap va permite accelerarea aducerii noilor versiuni de browser utilizatorilor Ubuntu. În plus, livrarea browserului în format snap permite rularea Firefox într-un mediu suplimentar izolat, creat cu ajutorul mecanismului AppArmor, ceea ce va spori protecția restului sistemului împotriva exploatării vulnerabilităților din browser.
Dezavantajele utilizării snap includ dificultăți în controlul comunității asupra dezvoltării pachetelor și dependența de instrumente suplimentare și infrastructură externă. Procesul snapd rulează în sistem cu privilegii de root, ceea ce creează amenințări suplimentare în cazul compromiterii infrastructurii sau identificării vulnerabilităților. O altă problemă este necesitatea de a rezolva probleme specifice livrării în format snap (unele actualizări nu funcționează, apar bug-uri în utilizarea Wayland-ului, se întâmpină probleme cu sesiunea guest, sunt dificultăți în rularea handler-elor externe).
Printre schimbările din Ubuntu 22.04 se numără și trecerea la utilizarea sesiunii GNOME cu Wayland implicit pe sistemele cu drivere NVIDIA proprietare (dacă versiunea driverelor este 510.x sau mai nouă). Pe sistemele cu GPU AMD și Intel, trecerea implicită la Wayland a avut loc în lansarea Ubuntu 21.04.
Sursa: opennet.ro
