Mozilla niedawno ogłosiła dostępność przeglądarki Firefox 95, wersji zawierającej główną nową funkcję RLBox , która jest domyślnie dostępna dla wszystkich.
RLBox to nowa technologia, która chroni przeglądarkę Firefox przed potencjalnymi lukami bezpieczeństwa w bibliotekach innych firm. RLBox umożliwia szybką konwersję komponentów przeglądarki do działania w izolacji w ograniczonym środowisku WebAssembly (WASM).
Zamiast konwertować kod w oddzielnym procesie, Firefox kompiluje go do kodu WebAssembly , a następnie kompiluje go do kodu natywnego. Nie wymaga to wysyłania plików .wasm do Firefoksa, ponieważ krok WebAssembly jest jedynie etapem pośrednim w procesie kompilacji.
Jednak transformacja nakłada dwa kluczowe ograniczenia na kod docelowy *: nie może on uzyskać dostępu do nieoczekiwanych części reszty programu ani do pamięci poza określonym obszarem. Łącznie te ograniczenia pozwalają na bezpieczne współdzielenie przestrzeni adresowej ( w tym stosu) między zaufanym i niezaufanym kodem , umożliwiając ich uruchamianie w tym samym procesie, podobnie jak miało to miejsce w przypadku Firefoksa. To z kolei ułatwia tworzenie aplikacji bez konieczności gruntownej refaktoryzacji: programista musi jedynie oczyścić wartości pochodzące z piaskownicy (ponieważ mogłyby zostać utworzone w sposób złośliwy), co RLBox ułatwia dzięki warstwie zanieczyszczeń.
Jeśli chodzi o korzyści, jakie przyniesie to przeglądarce Firefox, Mozilla stwierdza :
„RLBox to dla nas ogromna zaleta na kilku frontach: chroni naszych użytkowników przed przypadkowymi defektami i atakami na łańcuch dostaw, a także zmniejsza potrzebę pośpiechu, gdy takie problemy zostaną ujawnione wcześniej”.
Kolejnym ulepszeniem jest mniejsze zużycie energii przez oprogramowanie dekodujące wideo w systemie macOS, zwłaszcza w trybie pełnoekranowym. Dotyczy to również serwisów streamingowych, takich jak Netflix i Amazon Prime Video. Mozilla zauważa również, że Firefox uruchamia się szybciej na komputerach Mac.
Dodatkowo, przycisk przełączania obrazu w obrazie można teraz przenieść na przeciwną stronę filmu. Nakładka wideo „obraz w obrazie” (PiP) pozwala odłączyć film od strony internetowej i przenieść go do ruchomego okna, zawsze na pierwszym planie, dzięki czemu można oglądać film, kontynuując pracę nad nim.
Warto również zauważyć, że kontynuowano prace nad ulepszeniem obsługi protokołu Wayland. Port Wayland przeglądarki Firefox został doprowadzony do ogólnej zgodności funkcjonalności z kompilacją X11 w środowisku GNOME.
Z innych wyróżniających się zmian:
- Firefox można teraz pobrać ze sklepu Microsoft Store dla Windows 10 i 11.
- Firefox zużywa teraz mniej mocy procesora w systemie macOS.
Na koniec warto zauważyć, że Mozilla nie tylko zwiększa bezpieczeństwo dzięki nowej technologii RLBox, ale również, jak zwykle, wprowadziła wiele poprawek bezpieczeństwa w stosunku do poprzedniej wersji, które zostały już usunięte w aktualizacji do wersji 95. Sześć z tych luk zostało ocenionych przez Mozillę jako „wysokie”, co oznacza duże ryzyko.
Jak zainstalować nową wersję przeglądarki Firefox 95 w systemie Linux?
Użytkownicy Ubuntu, Linux Mint lub dowolnej innej pochodnej Ubuntu mogą zainstalować lub dokonać aktualizacji do tej nowej wersji za pomocą PPA przeglądarki.
Można to dodać do systemu, otwierając terminal i wykonując w nim następujące polecenie:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Po wykonaniu tej czynności wystarczy przeprowadzić instalację za pomocą:
sudo apt install firefox
Dla użytkowników Arch Linux i pochodnych, po prostu uruchom w terminalu:
sudo pacman -S firefox
A teraz dla użytkowników Fedory lub innych dystrybucji z niej pochodzących:
sudo dnf install firefox
Na koniec, jeśli jesteś użytkownikiem openSUSE , możesz skorzystać z repozytoriów społeczności, z których możesz dodać repozytorium Mozilli do swojego systemu.
Można to zrobić za pomocą terminala i wpisując w nim:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
W przypadku pozostałych dystrybucji Linuksa pakiety binarne można pobrać z następującego łącza.