Il Rilasciata la nuova versione correttiva del browser web Pale Moon 32.0, una versione in cui oltre a ricevere varie correzioni di bug, in questa nuova versione l'obiettivo principale è la compatibilità web, in particolare le estensioni delle espressioni regolari, i problemi di conformità agli standard e una maggiore compatibilità con JPEG-XL. Questa pietra miliare ora fornisce una copertura completa delle specifiche JavaScript ECMAScript 2016-2020, ad eccezione delle primitive BigInt.
Per coloro che non hanno familiarità con il browser, dovrebbero sapere che lo è un fork del codice base di Firefox per fornire prestazioni migliori, preservare l'interfaccia classica, ridurre al minimo il consumo di memoria e fornire ulteriori opzioni di personalizzazione.
Il progetto aderisce alla classica organizzazione dell'interfaccia, senza passare all'interfaccia Australis integrata in Firefox 29, e con la previsione di ampie possibilità di personalizzazione.
Pale Moon 32.0 Novità principali
In questa nuova versione del browser che viene presentata, si evidenzia che si è lavorato per risolvere i problemi di compatibilità, Inoltre, è stata implementata la copertura completa delle specifiche ECMAScript pubblicate nel 2016-2020, ad eccezione del supporto BigInt.
Un altro cambiamento che conosco è che il supporto per l'animazione e la decodifica progressiva (mostra durante il caricamento) è stato aggiunto all'implementazione del formato immagine JPEG-XL e le librerie JPEG-XL e Highway sono state aggiornate.
Il motore delle espressioni regolari è stato esteso, poiché è apparso il supporto per i gruppi con nome (catture con nome) nelle espressioni regolari, le sequenze di escape delle classi di caratteri Unicode (ad esempio, \p{Math} – simboli math), l'implementazione di "lookbehind" ( back reference) e le modalità "guardati intorno" (controllando l'ambiente) sono state ridisegnate.
Proprietà CSS rinominate da offset-* a insert-* per soddisfare i requisiti delle specifiche, apportate anche correzioni CSS con ereditarietà e riempimento attorno a un elemento.
Tra le altre modifiche che si distinguono dalla nuova versione:
- Il codice è stato ripulito con l'implementazione di proprietà CSS con prefisso inutilizzate.
- Risolto un problema di esaurimento della memoria durante il rendering di immagini animate ad altissima risoluzione.
Aggiunto il supporto per linker alternativi durante la compilazione su sistemi simili a Unix. - Il lavoro sulla formazione di build ufficiali per macOS e FreeBSD sta per essere completato (le build beta sono ora disponibili).
- Analisi in linea di intestazioni HSTS duplicate in modo errato con il comportamento previsto (scarta tutto tranne il primo).
- Implementato un metodo per evitare l'esaurimento della memoria nel caso di immagini animate a risoluzione (molto) elevata.
- Migliorata la possibilità di collegarsi su sistemi operativi *nix con altri linker rispetto a quello predefinito di gcc.
- Miglioramenti della stabilità (possibili correzioni di bug).
- Problemi di sicurezza risolti: CVE-2023-23598, CVE-2023-23599 e molti altri che non dispongono di un numero CVE.
Infine se sei interessato a saperne di più su questa nuova versione, puoi controllare i dettagli nel seguente link
Come installare il browser web Pale Moon su Ubuntu e derivati?
Per coloro che sono interessati a poter installare questo browser web sulla loro distribuzione, devono solo aprire un terminale nel sistema e digitare uno dei seguenti comandi.
Il browser ha repository per ogni versione di Ubuntu che ha ancora il supporto corrente. E in questa nuova versione del browser c'è già il supporto per Ubuntu 22.04. Devono solo aggiungere il repository e installare digitando i seguenti comandi:
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
Adesso per utenti che utilizzano la versione Ubuntu 20.04 LTS eseguire quanto segue:
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
Per chiunque siano Utenti di Ubuntu 18.04 LTS eseguiranno i seguenti comandi nel terminale:
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