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. Порт Firefox на Wayland был приведен к общему паритету функциональности со сборкой 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 могут загружать двоичные пакеты от по следующей ссылке.