Pale Moon 32.2 llega con FFmpeg 6.0, mejoras, correcciones y mas

mayo 18, 2023 0 Comments

Navegador web PaleMoon

Pale Moon es un navegador web libre, de código abierto basado en Mozilla Firefox. Se encuentra disponible para las plataformas GNU/Linux y Windows

La nueva versión del navegador web «Pale Moon 32.2» ya fue liberada y en este nuevo lanzamiento se han implementado una gran cantidad de correcciones, asi como tambien algunos cuantos cambios, entre otras cosas mas.

Para quienes desconocen del navegador, deben saber que este es un Fork de la base de código de Firefox para proporcionar un mejor rendimiento, preservar la interfaz clásica, reducir al mínimo el consumo de memoria y proporcionar opciones de personalización adicionales.

El proyecto se adhiere a la organización clásica de la interfaz, sin cambiar a la interfaz Australis integrada en Firefox 29, y con la provisión de amplias posibilidades de personalización.

Principales novedades de Pale Moon 32.2

La nueva versión de Pale Moon 32.2 presenta compilaciones experimentales proporcionadas para FreeBSD usando GTK2 (además de las compilaciones ofrecidas anteriormente con GTK3). Las compilaciones de FreeBSD se comprimen usando el formato xz en lugar de bzip2.

Otro de los cambios que se destaca de la nueva versión, es el motor del navegador Goanna (una bifurcación del motor Mozilla Gecko) y la plataforma UXP (Unified XUL Platform, una bifurcación de los componentes de Firefox) se han actualizado a la versión 6.2, que mejora la compatibilidad con otros navegadores y funciona con la mayoría de los sitios en los que los usuarios reportaron problemas

Ademas, tambien podremos encontrar que se agregó el soporte para FFmpeg 6.0, especialmente importante para las distribuciones de Linux de última generación, asi como tambien que se implementó el almacenamiento en caché de fuentes escaladas en GTK, mejorando el rendimiento y se solucionó un problema de compilación al compilar para Linux en ARM64 en distribuciones posteriores.

Tambien podremos encontrar que se implementó una solución para sitios web que usan window.event (considerado ya obsoleto). Esto está deshabilitado de forma predeterminada, pero se puede habilitar a través de dom.window.event.enabled la preferencia de about:config.

Por otra parte, el caché de página fue mejorado en el asignador de memoria, asi como tambien que las importaciones de módulos dinámicos fueron implementadas junto con la exportación de funciones asíncronas en módulos y campos de clase de JavaScript implementados.

De los demás cambios que se destacan de esta nueva versión:

  • Operadores de asignación lógica implementados ||=y .&&=??=
  • Se corrigieron varios bloqueos relacionados con WebComponents
  • Se corrigieron varios problemas de compilación desde el origen en plataformas de destino secundarias.
  • Se corrigieron varios problemas de secuencias de comandos front-end del navegador pequeño que podrían generar errores o fallas en la funcionalidad.
  • Se corrigió el manejo de las funciones asincrónicas (flecha) declaradas dentro de los constructores.
  • Se corrigieron varios problemas pequeños de conformidad con JavaScript.
  • Se solucionó un problema por el cual JavaScript (solo en módulos) no creaba correctamente contenedores asíncronos.
  • Se actualizó la API de rendimiento de DOM a la especificación actual (User Timing L3).
  • Se actualizó el manejo de eventos de pulsación de tecla para enviar eventos de pulsación de tecla con Ctrl+Intro.
  • Se actualizaron las estructuras internas de JavaScript para facilitar la futura portabilidad, así como para mejorar el rendimiento de JavaScript.
  • Manejo y estilo de ventanas actualizados en Mac.
  • Se actualizó Freetype lib a 2.13.0.
  • Se actualizó la biblioteca de Harfbuzz a 7.1.0.
  • Se actualizó la API Fetch para usar la URL base global en lugar de la URL base del documento de entrada para cumplir con las especificaciones.
  • Se solucionó un posible problema de DoS con la decodificación de JPEG.
  • Se solucionó un problema potencial en el código del widget de Windows que podría provocar fallas.
  • Problemas de seguridad abordados: CVE-2023-32209, CVE-2023-32214 y varios otros que no tienen una designación CVE.

Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar el navegador web Pale Moon en Ubuntu y derivados?

Para aquellos que estén interesados en poder instalar este navegador web en su distro, solo deberán abrir una terminal en tu sistema y teclear alguno de los siguientes comandos.

El navegador cuenta con repositorios para cada versión de Ubuntu que aún cuente con soporte actual. Y en esta nueva versión del navegador ya se cuenta con el soporte para Ubuntu 23.04. Solo deben añadir el repositorio e instalar tecleando los siguientes comandos:

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
 

Ahora para usuarios que estén en la versión de Ubuntu 22.04 LTS ejecutan lo siguiente:

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

Para quienes sean usuarios de Ubuntu 20.04 LTS van a ejecutar los siguientes comandos en la terminal:

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

 


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.