Mozilla tillkännagav nyligen tillgängligheten av Firefox 95, en version som kommer med den viktigaste nya funktionen RLBox , som implementeras som standard för alla.
RLBox är en ny teknik som stärker Firefox mot potentiella säkerhetsbrister i tredjepartsbibliotek. RLBox gör det möjligt att snabbt konvertera webbläsarkomponenter för att fungera isolerat inom en begränsad WebAssembly (wasm)-miljö.
Istället för att konvertera koden i en separat process kompilerar Firefox den till en WebAssembly och kompilerar sedan den WebAssembly till native-kod. Detta kräver inte att du skickar .wasm-filer till Firefox, eftersom WebAssembly-steget bara är ett mellansteg i dess kompileringsprocess.
Transformationen medför dock två viktiga begränsningar för målkoden *: den kan inte komma åt oväntade delar av resten av programmet, och den kan inte komma åt minne utanför en specifik region. Tillsammans tillåter dessa begränsningar att ett adressutrymme ( inklusive stacken) delas säkert mellan betrodd och obetrodd kod , vilket gör att de kan köras i samma process ungefär som Firefox brukade göra. Detta gör i sin tur applikationen enklare att utveckla utan större omstruktureringar: utvecklaren behöver bara rensa upp värdena som kommer från sandlådan (eftersom de kan skapas med skadlig kod), en uppgift som RLBox förenklar med ett kontamineringslager.
Angående hur detta kommer att gynna Firefox säger Mozilla :
"RLBox är en stor tillgång för oss på flera fronter: den skyddar våra användare från oavsiktliga defekter och attacker i leveranskedjan, och den minskar behovet för oss att skynda oss när sådana problem avslöjas uppströms."
En annan förbättring är den minskade strömförbrukningen för programvaruavkodad video på macOS, särskilt i helskärmsläge. Detta inkluderar streamingsajter som Netflix och Amazon Prime Video. Mozilla noterar också att Firefox startar snabbare på Mac.
Dessutom kan du nu flytta växlingsknappen för bild-i-bild till motsatt sida av videon. Med bild-i-bild (PiP)-videoöverlagring kan du koppla bort en video från en webbsida och överföra den till ett flytande fönster, alltid i förgrunden, så att du kan titta på videon medan du fortsätter att arbeta med den.
Det är också värt att notera att arbetet med att förbättra stödet för Wayland-protokollet fortsatte. Firefox Wayland-port har generellt sett uppnått samma funktionalitet som X11-versionen när den körs i GNOME-miljön.
Av de andra förändringarna som sticker ut:
- Firefox kan nu laddas ner från Microsoft Store för Windows 10 och 11.
- Firefox använder nu mindre CPU-kraft på macOS.
Slutligen är det värt att notera att Mozilla inte bara ökar säkerheten med den nya RLBox-tekniken, utan som vanligt fanns det många säkerhetsfixar i förhållande till den tidigare versionen, vilka nu har tagits bort med uppdateringen till version 95. Sex av dessa sårbarheter är klassade av Mozilla som "höga", vilket betyder hög risk.
Hur installerar jag den nya versionen av Firefox 95 på Linux?
Användare av Ubuntu, Linux Mint eller någon annan Ubuntu-derivata kan installera eller uppgradera till den här nya versionen med hjälp av webbläsarens PPA.
Detta kan läggas till systemet genom att öppna en terminal och utföra följande kommando i den:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
När du har gjort detta behöver du bara installera med:
sudo apt install firefox
För Arch Linux-användare och derivat, kör bara i en terminal:
sudo pacman -S firefox
Nu, för er som använder Fedora eller någon annan distribution som härrör från den:
sudo dnf install firefox
Slutligen, om du är en openSUSE-användare kan du dra nytta av community-repositorierna, från vilka du kan lägga till Mozilla-repositoriet till ditt system.
Detta kan göras med en terminal och i den genom att skriva:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
För alla andra Linuxdistributioner kan du ladda ner binärpaketen från följande länk.