Há alguns dias, foi apresentado o lançamento da nova versão do Firefox 79 e, juntamente com o anúncio, também foi revelado que a versão 68.11 do Firefox para Android será a última versão da linha, visto que, no início de agosto, está previsto migrar gradualmente os usuários para uma nova edição, desenvolvida com o codinome Fenix e testada sob o nome Firefox Preview.
Portanto, todo o trabalho realizado no Firefox 79 para Android foi migrado para a base de código do Fenix . A nova versão utiliza o mecanismo GeckoView, construído sobre as tecnologias Quantum do Firefox, e um conjunto de bibliotecas de componentes da Mozilla para Android.
Além de novos recursos e correções de bugs, o Firefox 79 corrige 21 vulnerabilidades, 15 das quais são consideradas críticas. Doze dessas vulnerabilidades (compiladas como CVE-2020-15659) são causadas por problemas de memória, como estouro de buffer e acesso a áreas de memória já liberadas. Esses problemas podem levar à execução de código malicioso ao abrir páginas da web especialmente criadas para esse fim.
Quanto às novas funcionalidades desta nova versão, podemos constatar que o gerenciador de senhas agora permite exportar credenciais em formato CSV.
Outra mudança importante é a adição de uma configuração para habilitar com base no domínio exibido na barra de endereços ("Isolamento Dinâmico de Primeira Parte", onde as inserções de primeira e terceira partes são determinadas com base no domínio base do site).
Também encontraremos melhorias nas proteções contra rastreamento, que bloqueiam automaticamente os cookies usados por rastreadores de terceiros. Para rastrear sites, o Firefox agora exclui cookies e dados internos diariamente, com base nas listas de rastreadores do Disconnect.me.
Embora os laptops com processadores AMD e Windows 10 já possuam o WebRender , no Linux, o WebRender ainda está habilitado apenas para placas Intel e AMD em versões de desenvolvimento e não é compatível com placas NVIDIA. Para forçar sua inclusão em about:config, as configurações " gfx.webrender.all" e "gfx.webrender.enabled" devem ser ativadas .
Para o Wayland , devido a problemas de estabilidade, o uso do mecanismo DMABUF para renderizar vídeo em texturas está desativado por padrão. A variável "widget.wayland-dmabuf-video-textures.enabled" está incluída para ser configurada em about:config.
Merece destaque também a adição dos novos cabeçalhos HTTP Cross-Origin-Embedder-Policy (COEP) e Cross-Origin-Opener-Policy (COOP) para habilitar um modo especial de isolamento entre origens para uso seguro na página de operações privilegiadas, que pode ser usada para realizar ataques de canal lateral, como o Spectre.
O modo permite isolar os recursos associados ao domínio do site em um processo separado, separando-os dos recursos baixados de outros domínios.
E para WebAssembly, adiciona suporte para operações de memória em lote (para uma modelagem mais eficiente de memcpy e memmove), multithreading (memória compartilhada e atômica) e tipos de referência (externref).
Por fim, se você quiser saber mais sobre isso , pode conferir os detalhes acessando o seguinte link.
Como instalar a nova versão do Firefox 79 no Linux?
Usuários do Ubuntu, Linux Mint ou qualquer outra distribuição derivada do Ubuntu podem instalar ou atualizar para esta nova versão usando o PPA do navegador.
Isso pode ser adicionado ao sistema abrindo um terminal e executando o seguinte comando nele:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Feito isso, agora você só precisa instalar com:
sudo apt install firefox
Para usuários e derivados do Arch Linux, apenas execute em um terminal:
sudo pacman -S firefox
Agora, para aqueles que são usuários do Fedora ou de qualquer outra distribuição derivada dele:
sudo dnf install firefox
Por fim, se você for um usuário do openSUSE , poderá aproveitar os repositórios da comunidade, a partir dos quais poderá adicionar o repositório do Mozilla ao seu sistema.
Isso pode ser feito com um terminal e nele digitando:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Para todas as outras distribuições Linux, você pode baixar os pacotes binários no seguinte link.