Кілька днів тому було представлено реліз нової версії Firefox 79 , і разом з анонсом також було оголошено, що версія Firefox 68.11 для Android буде останньою у гілці, оскільки на початку серпня планується поступовий перехід користувачів на нову редакцію, розроблену з кодовою назвою Fenix та тестовану під назвою Firefox Preview.
Таким чином, вся робота, виконана над Firefox 79 для Android, була перенесена на кодову базу Fenix . Нова версія використовує рушій GeckoView, побудований на основі технологій Quantum від Firefox, та набір бібліотек компонентів Mozilla для Android.
Окрім нових функцій та виправлень помилок, Firefox 79 виправляє 21 вразливість, 15 з яких вважаються критичними. Дванадцять із цих вразливостей (скомпільованих як CVE-2020-15659) спричинені проблемами з пам'яттю, такими як переповнення буфера та доступ до вже звільнених областей пам'яті. Ці проблеми можуть призвести до виконання шкідливого коду під час відкриття спеціально створених веб-сторінок.
Що стосується нових функцій у цій новій версії, то ми можемо виявити , що менеджер паролів додав можливість експорту облікових даних у форматі CSV.
Ще однією важливою зміною є додавання налаштування для ввімкнення на основі домену, що відображається в адресному рядку («Динамічна ізоляція від першої сторони», де вставки від першої та третьої сторони визначаються на основі базового домену сайту).
Ми також знайдемо покращення захисту від відстеження, які автоматично блокують файли cookie, що використовуються сторонніми трекерами. Для відстеження веб-сайтів Firefox тепер щодня видаляє файли cookie та внутрішні дані на основі списків трекерів Disconnect.me.
Хоча ноутбуки на базі чіпів AMD під керуванням Windows 10 вже мають WebRender , у Linux WebRender все ще ввімкнено лише для відеокарт Intel та AMD у нічних збірках і несумісний з відеокартами NVIDIA. Щоб примусово включити його в about:config, необхідно ввімкнути параметри " gfx.webrender.all" та "gfx.webrender.enabled" .
Для Wayland , через проблеми зі стабільністю, використання механізму DMABUF для рендерингу відео в текстури вимкнено за замовчуванням. Змінна "widget.wayland-dmabuf-video-textures.enabled" включена для включення до about:config.
Також варто відзначити додавання нових HTTP-заголовків Cross-Origin-Embedder-Policy (COEP) та Cross-Origin-Opener-Policy (COOP) , щоб увімкнути спеціальний режим ізоляції між джерелами для безпечного використання на сторінці привілейованих операцій, який можна використовувати для здійснення атак по сторонніх каналах, таких як Spectre.
Режим дозволяє виділити ресурси, пов'язані з доменом сайту, в окремому процесі, відокремлюючи їх від ресурсів, завантажених з інших доменів.
А для WebAssembly додано підтримку пакетних операцій з пам'яттю (для ефективнішого моделювання memcpy та memmove), багатопотоковості (спільна та атомарна пам'ять) та типів посилань (externref).
Зрештою, якщо ви хочете дізнатися більше про це , ви можете перевірити деталі, перейшовши за наступним посиланням.
Як встановити нову версію Firefox 79 на Linux?
Користувачі Ubuntu, Linux Mint або будь-якої іншої похідної Ubuntu можуть встановити або оновити цю нову версію за допомогою PPA браузера.
Це можна додати до системи, відкривши термінал і виконавши в ньому таку команду:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Зробивши це, тепер вам просто потрібно встановити за допомогою:
sudo apt install firefox
Для користувачів та похідних Arch Linux просто запустіть у терміналі:
sudo pacman -S firefox
А тепер, для тих, хто користується Fedora або будь-яким іншим дистрибутивом, що походить від неї:
sudo dnf install firefox
Зрештою, якщо ви користувач openSUSE , ви можете скористатися перевагами спільних репозиторіїв, з яких ви можете додати репозиторій Mozilla до своєї системи.
Це можна зробити за допомогою терміналу та в ньому, набравши:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Для всіх інших дистрибутивів Linux ви можете завантажити бінарні пакети за наступним посиланням.