Новая версия веб-браузера «Бледная луна 32.2» уже вышла и В этом новом релизе реализовано большое количество исправлений, а также несколько изменений, среди прочего.
Тем, кто не знаком с браузером, следует знать, что это вилка кодовой базы Firefox чтобы обеспечить лучшую производительность, сохранить классический интерфейс, минимизировать потребление памяти и предоставить дополнительные параметры настройки.
Проект придерживается классической организации интерфейса без изменения интерфейса Australis, интегрированного в Firefox 29, и с предоставлением обширных возможностей настройки.
Pale Moon 32.2 Основные новые функции
Новая версия Бледной Луны 32.2 содержит экспериментальные сборки, предоставленные для FreeBSD с использованием GTK2 (в дополнение к сборкам, ранее предлагаемым с GTK3). Сборки FreeBSD сжимаются с использованием формата xz вместо bzip2.
Еще одно отличие от новой версии - Браузерный движок Goanna (форк движка Mozilla Gecko) и платформа UXP (унифицированная платформа XUL, ответвление компонентов Firefox) обновлены до версии 6.2, что улучшает совместимость с другими браузерами и работает с большинством сайтов, на которых пользователи сообщали о проблемах.
Кроме того, мы также можем обнаружить, что поддержка FFmpeg 6.0, особенно важно для дистрибутивов Linux последнего поколения, а также реализации кеширование масштабированных шрифтов в GTK, повышение производительности и исправление проблемы сборки при компиляции для Linux на ARM64 в более поздних дистрибутивах.
Мы также можем найти, что реализовано исправление для веб-сайтов, использующих window.event (считается устаревшим). По умолчанию это отключено, но его можно включить с помощью параметра dom.window.event.enabled about:config.
Кроме того, кеш страницы был улучшен в распределителе памяти, а также динамический импорт модулей был реализован вместе с асинхронным экспортом функций в реализованных полях и модулях класса JavaScript.
Из другие изменения которые выделяются из этой новой версии:
- Реализованы логические операторы присваивания ||= и .&&=??=
- Исправлены различные сбои, связанные с веб-компонентами.
- Исправлены различные проблемы со сборкой из исходного кода на вторичных целевых платформах.
- Исправлены различные небольшие проблемы со сценариями интерфейса браузера, которые могли привести к ошибкам или нарушению функциональности.
- Исправлена обработка асинхронных (стрелочных) функций, объявленных внутри конструкторов.
- Исправлено несколько небольших проблем с соответствием JavaScript.
- Исправлена проблема, из-за которой JavaScript (только в модулях) неправильно создавал асинхронные оболочки.
- API производительности DOM обновлен до текущей спецификации (User Timing L3).
- Обновлена обработка событий нажатия клавиш для отправки событий нажатия клавиш с помощью Ctrl+Enter.
- Внутренние компоненты JavaScript были обновлены для облегчения переносимости в будущем, а также для повышения производительности JavaScript.
- Обновлена обработка и стиль окон на Mac.
- Обновлена библиотека Freetype до версии 2.13.0.
- Библиотека Harfbuzz обновлена до версии 7.1.0.
- Обновлен Fetch API, чтобы использовать глобальный базовый URL-адрес вместо базового URL-адреса входного документа в соответствии со спецификацией.
- Исправлена потенциальная проблема DoS с декодированием JPEG.
- Исправлена потенциальная проблема в коде виджета Windows, которая могла вызывать сбои.
- Устранены проблемы безопасности: CVE-2023-32209, CVE-2023-32214 и несколько других, не имеющих обозначения CVE.
В конце концов если вам интересно узнать об этом больше об этой новой версии вы можете проверить подробности По следующей ссылке.
Как установить веб-браузер Pale Moon на Ubuntu и производные версии?
Для тех, кто заинтересован в возможности установить этот веб-браузер в своем дистрибутиве, им просто нужно открыть терминал в вашей системе и ввести любая из следующих команд.
В браузере есть репозитории для каждой версии Ubuntu, которая все еще находится в текущей поддержке. И в этой новой версии браузера уже есть поддержка Ubuntu 23.04. Им просто нужно добавить репозиторий и установить, введя следующие команды:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_23.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_23.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Теперь для пользователи, использующие версию Ubuntu 22.04 LTS выполнить следующее:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Для кого бы они ни были Пользователи Ubuntu 20.04 LTS они будут запускать следующие команды в терминале:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon