В Вышла новая корректирующая версия веб-браузера Pale Moon 32.0, версия, в которой помимо получения различных исправлений ошибок, в этой новой версии основное внимание уделяется веб-совместимости, в частности, расширениям регулярных выражений, вопросам соответствия стандартам и большей совместимости с JPEG-XL. Эта веха теперь полностью охватывает спецификации JavaScript ECMAScript 2016-2020, за исключением примитивов BigInt.
Тем, кто не знаком с браузером, следует знать, что это вилка кодовой базы Firefox чтобы обеспечить лучшую производительность, сохранить классический интерфейс, минимизировать потребление памяти и предоставить дополнительные параметры настройки.
Проект придерживается классической организации интерфейса без изменения интерфейса Australis, интегрированного в Firefox 29, и с предоставлением обширных возможностей настройки.
Pale Moon 32.0 Основные новые функции
В представленной новой версии браузера подчеркивается, что проделана работа по решению проблем совместимости, Кроме того, реализован полный охват спецификаций ECMAScript, опубликованных в 2016-2020 годах, за исключением поддержки BigInt.
Другое известное мне изменение заключается в том, что в реализацию формата изображений JPEG-XL была добавлена поддержка анимации и прогрессивного декодирования (показывать при загрузке), а также были обновлены библиотеки JPEG-XL и Highway.
Был расширен движок регулярных выражений, так как появилась поддержка именованных групп (named catch) в регулярных выражениях, управляющих последовательностей классов символов Unicode (например, \p{Math} — математика символов), реализация «lookbehind» ( обратная ссылка) и режимы «осмотреться» (проверка окружения) были переработаны.
Свойства CSS переименованы с offset-* на insert-* в соответствии с требованиями спецификации, а также внесены исправления CSS с наследованием и отступами вокруг элемента.
Из других изменений, которые выделяются в новой версии:
- Код был очищен за счет реализации неиспользуемых префиксных свойств CSS.
- Исправлена проблема нехватки памяти при рендеринге анимированных изображений очень высокого разрешения.
Добавлена поддержка альтернативных компоновщиков при сборке на Unix-подобных системах. - Работа по формированию официальных сборок для macOS и FreeBSD близится к завершению (сейчас доступны бета-сборки).
- Встроенный анализ неправильно продублированных заголовков HSTS с ожидаемым поведением (отбросить все, кроме первого).
- Реализован метод предотвращения исчерпания памяти в случае анимированных изображений (очень) большого разрешения.
- Улучшена возможность компоновки в операционных системах *nix с помощью других компоновщиков, отличных от gcc по умолчанию.
- Улучшения стабильности (возможные исправления ошибок).
- Устранены проблемы безопасности: CVE-2023-23598, CVE-2023-23599 и несколько других, не имеющих номера CVE.
В конце концов если вам интересно узнать об этом больше об этой новой версии вы можете проверить подробности По следующей ссылке.
Как установить веб-браузер Pale Moon на Ubuntu и производные версии?
Для тех, кто заинтересован в возможности установить этот веб-браузер в своем дистрибутиве, им просто нужно открыть терминал в вашей системе и ввести любая из следующих команд.
В браузере есть репозитории для каждой версии Ubuntu, которая все еще поддерживается. И в этой новой версии браузера уже есть поддержка Ubuntu 22.04. Им просто нужно добавить репозиторий и установить, введя следующие команды:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Теперь для пользователи, использующие версию Ubuntu 20.04 LTS выполнить следующее:
cho 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Для кого бы они ни были Пользователи Ubuntu 18.04 LTS они будут запускать следующие команды в терминале:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon