著名的开源浏览器 Mozilla Firefox 54 版本已经发布有一段时间了。可是它在滚动 Linux 发行版 openSUSE Tumbleweed 上的版本仍然是 ESR 52.2.1。其中一个非常重要的原因是 openSUSE 仍然维持着对 i586 架构的支持,而 Firefox 从 53 版本开始已经不支持 i586 了。不过应该不久之后 Tumbleweed 也会切换到最新版的 Firefox 的。
Firefox 上的多进程支持¶
Mozilla 浏览器 Firefox 54 为广大用户带来了多进程支持,改善了内存使用、响应性和速度。Firefox 现在默认使用最多四个进程来运行所有打开标签页上的网页内容。不过使用的进程越多内存消耗也越大。用户可以根据需要自己设定使用的进程数(修改 about:config
中 dom.ipc.processCount
的数值)。新的方式还可以充分利用当前多核心的电脑硬件性能从而减少某些复杂页面对其它页面响应速度的影响。而且还可以提高浏览器的稳定性,因为某一内容的崩溃不会影响到其它内容。这些变化都是基于 Electrolysis 项目。该项目可以说是 Firefox 代码上最大的一次变革。Firefox 54 还带来了新的 WebExtension API 支持,于是 Chrome 上的扩展可以不做任何修改就能直接在 Firefox 上使用。而且这种扩展 API 将会从 Firefox 57 开始成为 Firefox 上唯一支持的扩展。
强制开启多进程模式¶
某些发行版上整合的 Firefox 可能会默认关闭多进程。要确认的话可以检查当前使用的 Firefox 是否开启了多进程(Electrolysis)模式:打开 about:support
,检查 「Multiprocess Windows」后面的 m/n
数字,如果 m
大于 0 则表示已启用。如果需要自行启用该模式,则可以打开 about:config
,将 browser.tabs.remote.autostart
修改为 true
。如果这样还不行,那就可以考虑强制开启。要强制开启多进程窗口,则需要打开 about:config
,创建一个新的 boolean 项 browser.tabs.remote.force-enable
并将其值设置为 true
。
openSUSE Tumbleweed 上的 Firefox¶
在 openSUSE Tumbleweed 推送 Firefox 53 及以上版本之前还需要解决一些问题。那么在此之前,如果 Tumbleweed 用户希望用上新版本的 Firefox 就需要自己解决了。只要使用的是 64 位版 Tumbleweed,这个问题就很好解决。添加 mozilla 软件源并升级 Firefox 到新版本即可。
openSUSE 软件中心有 MozillaFirefox 的一键安装。点击打开其中的「Show unstable packages」就能看到 mozilla 软件源中提供的最新版 Firefox。
下面是命令行操作,针对的是 openSUSE Tumbleweed 发行版。添加软件源,
$ sudo zypper addrepo -f -p 100 -n mozilla http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ mozilla
然后可以查看 mozilla 中的最新版本,
$ sudo zypper search --repo mozilla --details MozillaFirefox
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------------------------+------------+-------------+--------+-----------
i+ | MozillaFirefox | package | 54.0.1-2.14 | x86_64 | mozilla
v | MozillaFirefox | package | 52.2-2.18 | x86_64 | mozilla
.........
可以看到最新版本是 54.0.1-2.14
,直接从 mozilla 源安装该版本即可覆盖本来的 ESR 版本,
$ sudo zypper install --repo mozilla MozillaFirefox-54.0.1-2.14
当然上面的版本号是可能会发生变化的,安装之前需要看清楚。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/opensuse-tumbleweed-install-firefox/>。转载请保留此信息及相应链接。
不错,谢谢分享!
引用通告: Mozilla 发布网页浏览器 Firefox 55.0 | 水景一页
引用通告: Mozilla 浏览器 Firefox 56 为大家带来更快的响应速度 | 水景一页
引用通告: 来试试提速一倍的开源网页浏览器 Mozilla 火狐 57 版火狐量子 | 水景一页