Pale Moon 32.2 llega con FFmpeg 6.0, mejoras, correcciones y mas
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