Den nya versionen av webbläsaren «Pale Moon 32.2» har redan släppts och I den här nya releasen har ett stort antal korrigeringar implementerats, samt några ändringar bland annat.
För dem som inte känner till webbläsaren, bör de veta att detta är en gaffel med Firefox-kodbasen för att ge bättre prestanda, bevara det klassiska gränssnittet, minimera minneskonsumtion och ge ytterligare anpassningsalternativ.
Projektet följer den klassiska organisationen av gränssnittet, utan att ändra till Australis-gränssnittet integrerat i Firefox 29, och med tillhandahållandet av omfattande anpassningsmöjligheter.
Pale Moon 32.2 Huvudnyheter
Den nya versionen av Pale Moon 32.2 innehåller experimentella versioner för FreeBSD med GTK2 (utöver byggen som tidigare erbjudits med GTK3). FreeBSD-byggen komprimeras med xz-formatet istället för bzip2.
En annan av de förändringar som sticker ut i den nya versionen är Goanna webbläsarmotor (en gaffel från Mozilla Gecko-motorn) och UXP-plattformen (Unified XUL Platform, en gaffel av Firefox-komponenter) har uppdaterats till version 6.2, vilket förbättrar kompatibiliteten med andra webbläsare och fungerar med de flesta webbplatser där användare har rapporterat problem
Dessutom kan vi också finna att stöd för FFmpeg 6.0, särskilt viktigt för den senaste generationens Linux-distributioner, såväl som implementeringen av cachelagring av skalade teckensnitt i GTK, förbättrade prestanda och fixade ett buildproblem vid kompilering för Linux på ARM64 i senare distributioner.
Vi kan också hitta det implementerade en fix för webbplatser med hjälp av window.event (anses nu föråldrad). Detta är inaktiverat som standard, men kan aktiveras via inställningen dom.window.event.enabled about:config.
Dessutom, sidcachen förbättrades i minnesallokatorn, såväl som dynamisk modulimport implementerades tillsammans med asynkron funktionsexport i implementerade JavaScript-klassfält och -moduler.
Av andra förändringar som sticker ut från den här nya versionen:
- Implementerade logiska tilldelningsoperatorer ||= och .&&=??=
- Fixade olika krascher relaterade till WebComponents
- Fixade olika bygg-från-källa-problem på sekundära målplattformar.
- Fixade olika små skriptproblem i webbläsarens frontend som kunde leda till fel eller trasig funktionalitet.
- Fixad hantering av asynkrona (pil) funktioner deklarerade inuti konstruktörer.
- Fixat flera små JavaScript-kompatibilitetsproblem.
- Fixade ett problem där JavaScript (endast i moduler) inte korrekt skapade asynkrona omslag.
- Uppdaterade DOM Performance API till den aktuella specifikationen (User Timing L3).
- Uppdaterad hantering av tangenttryckningshändelser för att skicka tangenttryckningshändelser med Ctrl+Enter.
- JavaScript-internerna har uppdaterats för att underlätta framtida portabilitet, samt för att förbättra JavaScript-prestandan.
- Uppdaterad fönsterhantering och styling på Mac.
- Uppdaterade Freetype lib till 2.13.0.
- Uppdaterade Harfbuzz-biblioteket till 7.1.0.
- Uppdaterade Fetch API för att använda den globala baswebbadressen istället för indatadokumentets basadress för att följa specifikationen.
- Fixat ett potentiellt DoS-problem med JPEG-avkodning.
- Fixat ett potentiellt problem i Windows-widgetkoden som kan orsaka krascher.
- Säkerhetsproblem som åtgärdats: CVE-2023-32209, CVE-2023-32214 och flera andra som inte har en CVE-beteckning.
Slutligen om du är intresserad av att veta mer om det om den här nya versionen kan du kontrollera detaljerna I följande länk.
Hur installerar jag Pale Moon-webbläsaren på Ubuntu och derivat?
För dem som är intresserade av att kunna installera den här webbläsaren på deras distro, de måste bara öppna en terminal i ditt system och skriva något av följande kommandon.
Webbläsaren har arkiv för varje version av Ubuntu som fortfarande stöds. Och i den här nya versionen av webbläsaren finns det redan stöd för Ubuntu 23.04. De behöver bara lägga till förvaret och installera genom att skriva följande kommandon:
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 för användare som använder Ubuntu 22.04 LTS-version utför följande:
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
För vem de än är Ubuntu 20.04 LTS-användare de kör följande kommandon 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