В Издадена нова коригираща версия на уеб браузъра Pale Moon 32.0, версия, в която в допълнение към получаването на различни корекции на грешки, в тази нова версия основният фокус е уеб съвместимостта, по-специално разширения за регулярни изрази, проблеми със съответствието със стандартите и повече съвместимост с JPEG-XL. Този важен етап вече осигурява пълно покритие на спецификациите на JavaScript ECMAScript 2016-2020, с изключение на примитивите BigInt.
За тези, които не са запознати с браузъра, те трябва да знаят, че това е така вилица на кодовата база на Firefox за осигуряване на по-добра производителност, запазване на класическия интерфейс, минимизиране на консумацията на памет и предоставяне на допълнителни опции за персонализиране.
Проектът се придържа към класическата организация на интерфейса, без да преминава към интерфейса Australis, интегриран във Firefox 29, и с предоставянето на широки възможности за персонализиране.
Бледа Луна 32.0 Основни нови функции
В тази нова версия на браузъра, която е представена, се подчертава, че извършена е работа за разрешаване на проблеми със съвместимостта, Освен това е въведено пълно покритие на спецификациите на ECMAScript, публикувани през 2016-2020 г., с изключение на поддръжката на BigInt.
Друга промяна, която знам е, че поддръжката за анимация и прогресивно декодиране (показване при зареждане) беше добавена към изпълнението на JPEG-XL формат на изображението и библиотеките JPEG-XL и Highway бяха актуализирани.
Двигателят за регулярни изрази беше разширен, тъй като се появи поддръжка за наименувани групи (наименувани уловки) в регулярни изрази, екраниращи последователности на класове символи на 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