A nova versão de O Firefox 84 está aqui e vem com várias melhorias dos quais alguns deles estão focados em Linux, como melhorar o suporte de Webrender para X11 e Gnome, bem como métodos de alocação de memória compartilhada junto com melhorias para Docker, entre outras coisas.
Além das inovações e correções de bugs no Firefox 84, 31 vulnerabilidades foram corrigidas, das quais 19 estão marcadas como perigosas, 7 deles (compilados para CVE-2020-35113 e CVE-2020-35114) são causados 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 especialmente criadas. Também é observada a vulnerabilidade crítica CVE-2020-16042, que, ao manipular o tipo BigInt, permite a leitura do conteúdo da memória não inicializada.
Também pode ser notado que O Firefox 84 será a última versão a suportar o plug-in Adobe Flash, pois como muitos saberão, a Adobe pretende encerrar o suporte para Flash até o final de dezembro de 2020.
Principais notícias do Firefox 84
Das principais mudanças que se destacam, podemos descobrir que para distribuições Linux com GNOME e X11, o motor de composição WebRender é usado por padrão, Os drivers proprietários da NVIDIA permanecem na lista de bloqueio do WebRender, assim como os drivers da Intel ao usar resoluções de tela de 3440 × 1440 e superiores. Para forçar a inclusão em about: config, habilite a configuração "gfx.webrender.enabled" ou inicie o Firefox com o conjunto de variáveis de ambiente MOZ_WEBRENDER = 1.
Enquanto para Android, o mecanismo WebRender é habilitado para dispositivos com GPUs Mali-G, além de Adreno 5xx (Google Pixel, Google Pixel 2 / XL, Oneplus 5), Adreno 6xx (Google Pixel 3, Google Pixel 4, Oneplus 6) e smartphones Pixel 2 e Pixel 3. Para Windows, o suporte WebRender está ativado para GPUs Intel de XNUMXª e XNUMXª geração, para macOS para a versão Big Sur.
Outra grande mudança para Linux, eEu sei disso agora métodos mais modernos de alocação de memória compartilhada são usados, resultando em melhor desempenho e melhor compatibilidade com o Docker. Ao visualizar conteúdo multimídia, como vídeos do YouTube, os controles de volume e reprodução do GNOME e MATE agora exibem uma miniatura do conteúdo atualmente em execução e os botões de controle de reprodução.
Usando a infraestrutura de Configuração remota, o carregamento proativo de certificados de CA intermediários foi implementado, o que reduziu o número de mensagens de erro ao visualizar sites configurados incorretamente. Na nova versão, o suporte para o mecanismo CRLite também foi colocado em um formato de trabalho, o que permite organizar uma verificação eficiente de revogação de certificado em um banco de dados hospedado no sistema do usuário.
No gerenciador de plugins, a capacidade de conceder e revogar direitos adicionais é implementada Opções opcionais necessárias para a implementação da funcionalidade estendida no plug-in, que é ativada por meio de configurações separadas. Anteriormente, esses direitos estendidos eram solicitados dinamicamente quando as funções estendidas eram habilitadas e não eram refletidas na interface about: addons.
Além disso, a API PerformancePaintTiming (Paint Timing) foi implementada, que permite acompanhar o tempo de vários estágios de renderização da página. Com esta API, você pode identificar gargalos no carregamento da página e momentos problemáticos, por exemplo, situações em que um visitante já está visualizando um link ou formulário de entrada, mas devido ao fato de que o JavaScript ainda não foi carregado, seus drivers não estão disponíveis.
Também destacado nesta nova versão do Firefox 84 é o suporte para sistemas Apple baseados no chip ARM M1, que alimenta os mais novos MacBook Air, Mac Mini e MacBook Pro. No entanto, em sistemas mais novos, há problemas para assistir a vídeos do Netflix, Hulu, Disney + e Amazon Video Prime, que exigem a instalação do Rosetta.
Como instalar a nova versão do Firefox 84 no Linux?
Usuários do Ubuntu, Linux Mint ou algum outro derivado do Ubuntu, Eles podem instalar ou atualizar para esta nova versão com a ajuda do 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 eles só precisam 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 qualquer outra distribuição derivada dele:
sudo dnf install firefox
Finalmente se eles são usuários do openSUSEEles podem contar com repositórios da comunidade, a partir dos quais serão capazes de adicionar Mozillas 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
Pára todas as outras distribuições Linux podem baixar os pacotes binários de o seguinte link.
Além disso, foi gerada uma atualização da versão do Firefox LTS (suporte de longo prazo) 78.6.0 e além do fato de que o próximo branch do Firefox 85 já entrou em fase de testes e cujo lançamento está previsto para 26 de janeiro .