Нещодавно Mozilla оголосила про випуск Firefox 95, версії, яка постачається з головною новою функцією RLBox , що реалізована за замовчуванням для всіх.
RLBox — це нова технологія, яка захищає Firefox від потенційних вразливостей безпеки в сторонніх бібліотеках. RLBox дозволяє швидко конвертувати компоненти браузера для роботи в ізоляції в обмеженому середовищі WebAssembly (wasm).
Замість перетворення коду в окремому процесі, Firefox компілює його в WebAssembly , а потім компілює цей WebAssembly в власний код. Це не вимагає від вас надсилання файлів .wasm до Firefox, оскільки крок WebAssembly є лише проміжним кроком у процесі компіляції.
Однак, перетворення накладає два ключові обмеження на цільовий код *: він не може отримати доступ до неочікуваних частин решти програми та не може отримати доступ до пам'яті поза певною областю. Разом ці обмеження дозволяють безпечно розподіляти адресний простір ( включаючи стек) між довіреним та недовіреним кодом , що дозволяє їм запускатися в одному процесі, як це робив Firefox. Це, у свою чергу, спрощує розробку застосунку без значного рефакторингу: розробнику потрібно лише очистити значення, що надходять з пісочниці (оскільки вони можуть бути створені зловмисником), завдання, яке RLBox спрощує за допомогою шару забруднення.
Щодо того, як це буде корисним для Firefox, Mozilla каже :
«RLBox є для нас величезним активом з кількох аспектів: він захищає наших користувачів від випадкових дефектів та атак на ланцюжок поставок, а також зменшує необхідність поспішати, коли повідомляють про такі проблеми».
Ще одним покращенням є зниження енергоспоживання програмно-декодованого відео на macOS, особливо в повноекранному режимі. Це стосується потокових сайтів, таких як Netflix та Amazon Prime Video. Mozilla також зазначає, що Firefox запускається швидше на Mac.
Крім того, тепер ви можете перемістити кнопку перемикання режиму «Картинка в картинці» на протилежний бік відео. Накладання відео в режимі «Картинка в картинці» (PiP) дозволяє від’єднати відео від веб-сторінки та перенести його у плаваюче вікно, яке завжди буде на передньому плані, щоб ви могли переглядати відео, продовжуючи над ним працювати.
Варто також зазначити, що робота над покращенням підтримки протоколу Wayland продовжилася. Порт Wayland для Firefox було доведено до загального паритету за функціональністю зі збіркою X11 під час роботи в середовищі GNOME.
З інших змін, які виділяються:
- Firefox тепер можна завантажити з Microsoft Store для Windows 10 і 11.
- Firefox тепер використовує менше потужності процесора в macOS.
Насамкінець варто зазначити, що Mozilla не лише підвищує безпеку за допомогою нової технології RLBox, але й, як завжди, додала багато виправлень безпеки порівняно з попередньою версією, які тепер видалено з оновленням до версії 95. Шість із цих вразливостей оцінюються Mozilla як «високий», що означає високий ризик.
Як встановити нову версію Firefox 95 на 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 ви можете завантажити бінарні пакети за наступним посиланням.