Mozilla dió a conocer hace poco la disponibilidad de Firefox 95, versión que llega como con novedad principal RLBox, la cual está implementada de manera predeterminada para todos.
RLBox es una nueva tecnología que refuerza Firefox contra posibles vulnerabilidades de seguridad en bibliotecas de terceros. RLBox permite convertir rápidamente los componentes del navegador para que funcionen de forma aislada en un entorno limitado de WebAssembly (wasm).
En lugar de convertir el código en un proceso separado, Firefox lo compila en WebAssembly y luego compila ese WebAssembly en código nativo. Esto no requiere que envíe archivos .wasm a Firefox, porque el paso WebAssembly es solo una representación intermedia en su proceso de compilación.
Sin embargo, la transformación impone dos restricciones clave en el código de destino *: no puede acceder a partes inesperadas del resto del programa y no puede acceder a la memoria fuera de una región específica. Juntas, estas restricciones permiten que un espacio de direcciones (incluida la pila) se comparta de forma segura entre el código confiable y el código no confiable, lo que permite que se ejecuten en el mismo proceso en gran medida como lo hacía antes Firefox. Esto, a su vez, hace que la aplicación sea más fácil sin una refactorización importante: el desarrollador solo tiene que limpiar los valores provenientes de la caja de arena (ya que podrían ser creados de manera maliciosa), una tarea que RLBox facilita con una capa de contaminación.
En cuanto a cómo beneficiará a Firefox, Mozilla dice:
“RLBox es una gran ventaja para nosotros en varios frentes: protege a nuestros usuarios de defectos accidentales y de ataques a la cadena de suministro, y reduce la necesidad de que nos apresuremos cuando tales los problemas se divulgan en sentido ascendente «.
Otra de las mejoras que se ha realizado es que también han reducido el consumo de energía del video decodificado por software en macOS, especialmente en pantalla completa. Esto incluye sitios de transmisión como Netflix y Amazon Prime Video. Mozilla agrega que el lanzamiento de Firefox en Mac ahora es más rápido.
Ademas, ahora se puede mover el botón de alternancia Imagen en Imagen al lado opuesto del video, la superposición de video (imagen en imagen, PiP) permite separar un video de una página web y transferirlo a una ventana flotante, siempre en primer plano, para que se pueda ver el video mientras continúa trabajando en él.
Tambien se destaca que se continuó con el trabajo para mejorar el apoyo al protocolo Wayland. El port de Wayland de Firefox se ha llevado a la paridad general en funcionalidad con la compilación X11 cuando se ejecuta en el entorno GNOME.
De los demás cambios que se destacan:
- Firefox ahora se puede descargar de Microsoft Store para Windows 10 y 11.
- Firefox ahora usa menos potencia de CPU en macOS.
Finalmente, cabe destacar que Mozilla no solo aumenta la seguridad con la nueva tecnología RLBox, ya que como es habitual, hubo muchas correcciones de seguridad en relación con la versión anterior, que ahora se ha eliminado con la actualización a la versión 95. Seis de estas vulnerabilidades están calificadas por Mozilla como «altas», lo que significa un alto riesgo.
¿Como instalar la nueva versión de Firefox 95 en Linux?
Usuarios de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, pueden instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.
Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Hecho esto ahora solo tienen que instalar con:
sudo apt install firefox
Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:
sudo pacman -S firefox
Ahora para quienes sean usuarios de Fedora o cualquier otra distribución derivada de esta:
sudo dnf install firefox
Finalmente si son usuarios de openSUSE, pueden apoyarse de los repositorios comunitarios, de los cuales podrán añadir el de Mozilla a su sistema.
Esto lo pueden hacer con una terminal y en ella tecleando:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.