Mozilla最近宣布推出 Firefox 95,該版本的主要新功能是 RLBox,該功能預設對所有用戶啟用。
RLBox 是一項新技術,它能增強 Firefox 抵禦第三方函式庫中潛在安全漏洞的能力。 RLBox 允許將瀏覽器元件快速轉換為在受限的 WebAssembly (wasm) 環境中獨立運作。
Firefox 不會在單獨的進程中轉換程式碼,而是先將其編譯成 WebAssembly,然後再將 WebAssembly 編譯成本地程式碼。因此,您無需向 Firefox 發送 .wasm 文件,因為 WebAssembly 步驟只是其編譯過程中的一個中間步驟。
然而,這種轉換對目標程式碼施加了兩個關鍵限制*:它不能存取程式其餘部分中非預期的部分,也不能存取特定區域之外的記憶體。這些限制共同使得受信任程式碼和不受信任程式碼能夠安全地共享位址空間(包括堆疊),從而使它們能夠像以前的 Firefox 一樣在同一進程中運行。反過來,這使得應用程式的開發更加便捷,無需進行大規模重構:開發人員只需清理來自沙箱的值(因為這些值可能是惡意創建的),而 RLBox 透過污染層簡化了這項任務。
關於這將如何使 Firefox 受益,Mozilla表示:
“RLBox 在幾個方面對我們來說是一筆巨大的資產:它可以保護我們的用戶免受意外缺陷和供應鏈攻擊,並且當此類問題在上游披露時,它減少了我們急於求成的需要。”
另一項改進是macOS上軟體解碼影片的功耗降低,尤其是在全螢幕模式下。這包括Netflix和Amazon Prime Video等串流媒體網站。 Mozilla也指出,Firefox在Mac上的啟動速度更快。
此外,您現在可以將畫中畫切換按鈕移動到影片的另一側。畫中畫 (PiP) 影片疊加功能可讓您將影片從網頁中分離出來,並將其傳輸到始終位於最前面的浮動視窗中,這樣您就可以在繼續處理網頁內容的同時觀看影片。
值得一提的是,對 Wayland 協議的支持也持續改進。在 GNOME 環境下運作時,Firefox 的 Wayland 版本在功能上已基本與 X11 版本保持一致。
在其他突出的變化中:
- 現在可以從適用於 Windows 10 和 11 的 Microsoft Store 下載 Firefox。
- Firefox 現在在 macOS 上使用更少的 CPU 資源。
最後值得注意的是,Mozilla 不僅透過新的 RLBox 技術提高了安全性,而且像往常一樣,針對先前的版本修復了許多安全漏洞,但這些漏洞在 95 版本更新中已被移除。其中六個漏洞被 Mozilla 評為“高”,這意味著風險很高。
如何在Linux上安裝新版本的Firefox 95?
使用 Ubuntu、Linux Mint 或任何其他 Ubuntu 衍生發行版的使用者可以透過瀏覽器的 PPA 安裝或升級到此新版本。
可以通過打開終端並在其中執行以下命令將其添加到系統中:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
完成上述步驟後,現在只需使用以下命令安裝:
sudo apt install firefox
對於Arch Linux用戶及其衍生產品, 只需在終端中運行:
sudo pacman -S firefox
現在,對於那些使用 Fedora或任何其他基於 Fedora的發行版的用戶來說:
sudo dnf install firefox
最後,如果您是 openSUSE 用戶,您可以利用社群儲存庫,從中您可以將 Mozilla 儲存庫新增至您的系統。
可以在終端上輸入以下命令來完成此操作:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
對於其他所有 Linux 發行版,您可以從以下連結下載二進位軟體套件。