Den nye version af webbrowseren «Pale Moon 32.2» er allerede blevet udgivet og I denne nye udgivelse er der implementeret en lang række rettelser, samt enkelte ændringer bl.a.
For dem der ikke kender browseren, skal de vide, at dette er tilfældet en gaffel af Firefox-kodebasen for at give bedre ydeevne, bevare den klassiske grænseflade, minimere hukommelsesforbruget og give yderligere tilpasningsmuligheder.
Projektet overholder den klassiske organisation af grænsefladen uden at skifte til Australis-grænsefladen integreret i Firefox 29 og med tilvejebringelsen af omfattende tilpasningsmuligheder.
Pale Moon 32.2 Vigtigste nye funktioner
Den nye version af Pale Moon 32.2 indeholder eksperimentelle builds til FreeBSD ved hjælp af GTK2 (ud over builds, der tidligere blev tilbudt med GTK3). FreeBSD-builds komprimeres ved hjælp af xz-formatet i stedet for bzip2.
En anden ændring, der skiller sig ud fra den nye version, er Goanna browsermotor (en gaffel fra Mozilla Gecko-motoren) og UXP-platformen (Unified XUL Platform, en forgrening af Firefox-komponenter) er blevet opdateret til version 6.2, som forbedrer kompatibiliteten med andre browsere og fungerer med de fleste af de websteder, hvor brugere har rapporteret problemer
Derudover kan vi også konstatere, at understøttelse af FFmpeg 6.0, især vigtigt for den seneste generation af Linux-distributioner, såvel som implementeringen af caching af skalerede skrifttyper i GTK, forbedring af ydeevnen og rettet et build-problem ved kompilering til Linux på ARM64 i senere distributioner.
Vi kan også finde det implementeret en rettelse til websteder ved hjælp af window.event (anses nu for forældet). Dette er deaktiveret som standard, men kan aktiveres via præferencen dom.window.event.enabled about:config.
Endvidere sidecache blev forbedret i hukommelsesallokatoren, såvel som dynamisk modulimport blev implementeret sammen med asynkron funktionseksport i implementerede JavaScript-klassefelter og -moduler.
Af andre ændringer der skiller sig ud fra denne nye version:
- Implementerede logiske tildelingsoperatorer ||= og .&&=??=
- Rettede forskellige nedbrud relateret til WebComponents
- Rettede forskellige build-fra-kilde-problemer på sekundære målplatforme.
- Rettede forskellige små browserfront-end scripting problemer, der kunne føre til fejl eller ødelagt funktionalitet.
- Fast håndtering af asynkrone (pile) funktioner erklæret inde i konstruktører.
- Rettede flere små JavaScript-overholdelsesproblemer.
- Rettede et problem, hvor JavaScript (kun i moduler) ikke ville oprette asynkrone indpakninger korrekt.
- Opdaterede DOM Performance API til den aktuelle specifikation (User Timing L3).
- Opdateret håndtering af tastetrykhændelser for at sende tastetrykhændelser med Ctrl+Enter.
- JavaScript internals er blevet opdateret for at lette fremtidig portabilitet, samt for at forbedre JavaScript-ydeevne.
- Opdateret vindueshåndtering og styling på Mac.
- Opdateret Freetype lib til 2.13.0.
- Opdateret Harfbuzz-bibliotek til 7.1.0.
- Opdaterede Fetch API'et til at bruge den globale basis-URL i stedet for input-dokumentets basis-URL for at overholde specifikationen.
- Rettede et potentielt DoS-problem med JPEG-afkodning.
- Rettede et potentielt problem i Windows-widgetkoden, der kunne forårsage nedbrud.
- Sikkerhedsproblemer behandlet: CVE-2023-32209, CVE-2023-32214 og flere andre, der ikke har en CVE-betegnelse.
Endelig hvis du er interesseret i at vide mere om det om denne nye version kan du kontrollere detaljerne I det følgende link.
Hvordan installeres Pale Moon-webbrowser på Ubuntu og derivater?
For dem, der er interesserede i at kunne installere denne webbrowser på deres distro, de skal bare åbne en terminal i dit system og skrive en af følgende kommandoer.
Browseren har arkiver for hver version af Ubuntu, der stadig understøttes. Og i denne nye version af browseren er der allerede understøttelse af Ubuntu 23.04. De skal bare tilføje depotet og installere ved at skrive følgende kommandoer:
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
Nu for brugere, der er på Ubuntu 22.04 LTS-version udfør følgende:
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
For den, de er Ubuntu 20.04 LTS-brugere de kører følgende kommandoer i terminalen:
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