Mozilla宣布Firefox 84可用,是的 具有Adobe Flash兼容性的最新版本的浏览器 从版本85开始,将没有可用的设置在以后的版本中重新启用Flash支持。
火狐84 附带了一些新功能, 其中突出的是浏览器 现在使用更现代的技术在Linux中分配共享内存, 以及对较新的MacOS设备的支持。
Firefox 84有哪些新功能?
Firefox 84的新版本 标志着对使用Apple Silicon处理器构建的macOS设备的本机支持 “与Firefox 83附带的非本地版本相比,性能有了显着提高”,并且根据Mozilla的评级:Firefox的启动速度提高了2,5倍以上,Web应用程序现在具有两倍的答案容量(基于SpeedoMeter 2.0测试) 。
如果用户使用配备了Apple芯片的Mac,则必须完全关闭Firefox并在更新到版本84或更高版本后重新启动它,以便Firefox可以在提供更好性能和更长电池续航时间的新架构上运行。
从以前的版本升级到Firefox 84或更高版本后:
- 用户必须转到屏幕顶部的Firefox菜单。
- 选择退出Firefox
- 重新打开Firefox后,它将使用新的体系结构。
还 MacOS的WebRender已在 大开那么 Mozilla已开始为少数用户推出Firefox 2中基于WebRender GPU的67D渲染引擎。 在通过Firefox 10发行版将WebRender支持扩展到更多的Windows 77笔记本电脑之后,WebRender还可以在具有运行Firefox 10的Intel GPU的Windows 78设备上使用。
在Firefox 79中,WebRender也已发布在具有AMD GPU的Windows 10设备上。 使用Firefox 84,WebRender已部署在MacOS Big Sur,具有Intel Gen 6 GPU的Windows设备以及具有Windows 7和8的Intel笔记本电脑上。
另外, 自Linux for Gnome和X11以来,Mozilla将为首次用户发布加速的渲染通道。
而且它还说到Linux, 在此新版本的Firefox 84中,现在使用更现代的技术在Linux中分配共享内存,提高性能并增强Docker兼容性。
至于 Firefox 84中的错误修复 我们可以找到以下内容:
- (CVE-2020-16042)在BigInt上进行操作可能会导致暴露未初始化的内存-当BigInt向右滚动时,可以读取未初始化的内存。 该错误已标记为严重。
- (CVE-2020-26971)WebGL堆栈缓冲区溢出-某些用户提供的blit值未得到适当限制,从而导致某些视频驱动程序中的堆栈缓冲区溢出。 该错误已被标记为致命错误。
- (CVE-2020-26975)Android恶意软件应用可能诱骗Firefox for Android发送攻击者指定的任意标头:当用户设备上安装的恶意应用充当Firefox for Android的Intent时,它们可能具有指定的任意标题,导致攻击,例如滥用环境权限或固定会话。 通过仅允许某些安全头可以解决此问题。 当然,此问题仅影响Android,不影响其他操作系统。
如何在Linux上安装或更新新版本的Firefox?
如果您是Ubuntu,Linux Mint或Ubuntu的其他衍生产品的用户, 您可以在浏览器的PPA的帮助下安装或更新到此新版本。
可以通过打开终端并在其中执行以下命令将其添加到系统中:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
如果是 Arch Linux用户及其衍生产品,只需在终端中运行:
sudo pacman -Syu
或安装:
sudo pacman -S firefox
最后 对于那些喜欢使用Snap软件包的用户, 他们将能够在Snap存储库中发布新版本后立即进行安装。
但是他们可以直接从Mozilla的FTP获取软件包。 在终端的帮助下,键入以下命令:
wget https://ftp.mozilla.org/pub/firefox/releases/84.0/snap/firefox-84.0.snap
要安装该软件包,我们只需输入:
sudo snap install firefox-84.0.snap
最后,您可以使用添加了“ Flatpak”的最新安装方法来获取浏览器。 为此,他们必须对此类型的程序包提供支持。
通过键入以下内容完成安装:
flatpak install flathub org.mozilla.firefox
至 所有其他Linux发行版都可以下载二进制软件包 从 以下链接。