![]() |
Fennec 14.0 and more (updated 2012-08-04)
I like to use Fennec everyday on my N900 and version 10 was not good enough for me. Luckily Mozilla has not ripped out all of the Maemo makefile scripts so it is easy enough to compile the latest code. I have put together a deb (using all the official Mozilla source) for you guys.
Fennec 14.0 (Firefox 14.0.2) Requires Glib 2.26 http://www.4shared.com/file/IJDiRLbc...402_armel.html Fennec 13.0 http://www.4shared.com/file/E4nq9mB5...130_armel.html Fennec 8.0.1 http://www.4shared.com/file/U3w_bovq..._80_armel.html Update: Version 8.0.1 uses a faster JIT engine than builds 9.0 and higher. Until Mozilla updates it (which will probably be never), 8.0.1 is the last build worth using on our N900s. Sunspider 8.0.1 run: http://www.webkit.org/perf/sunspider...,120,125,126]} 12.0a1 run: http://www.webkit.org/perf/sunspider...,169,203,153]} Fennec 13.0 is just as slow as 12.0. 14.0 seems about 20% slower than 13.0. |
Re: Fennec 12.0a build (Nightly)
Not bad, because Opera Mobile doesn't support Lastpass (Premium) extensions.
|
Re: Fennec 12.0a build (Nightly)
its a much better improvement but firefox is STILL lacking in speed and smoothness, ashame really...
|
Re: Fennec 12.0a build (Nightly)
Thanks man :)
|
Re: Fennec 12.0a build (Nightly)
It is better at least from what I remember from old versions. It scores a 316 on html5test.com. It doesnt load h.264 video though.
Flash works but not great has to be enabled in about:config by setting: plugin.disable to false and dom.ipc.plugins.enabled to true (if it isnt already) |
Re: Fennec 12.0a build (Nightly)
Thank for your effort.
The packages does not seem to be optified however (installs in /usr/local/lib/), causing my rootfs to be full. I could symlink /usr/local/lib/ to optfs myself I guess... |
Re: Fennec 12.0a build (Nightly)
Thanks for reviving Fennec on N900!
Stable verisons too would be great (Haven't tried this build yet)! (Wow, imagine if FF finally could be *used* on N900!) |
Re: Fennec 12.0a build (Nightly)
Quote:
It doesnt uninstall via ham neither did apt-get remove finally used apt-get remove --purge which did remove it. Could someone clarify whether or not this(apt-get remove --purge) is the correct way to fully remove it. |
Re: Fennec 12.0a build (Nightly)
Quote:
|
Re: Fennec 12.0a build (Nightly)
OK. Optified package is now uploaded. Same code snapshot.
I'll put together newer builds when something significant happens. I feel it would be pointless to replicate the nightly schedule. |
Re: Fennec 12.0a build (Nightly)
This is really fantastic. What would it take to get your package into Extras? I'm only really interested in the stable releases.
|
Re: Fennec 12.0a build (Nightly)
Would you upload stable version to Extras? This way anyone who had already installed from Ovi would see the update (not everyone is continuosly checking TMO).
Once stable had reached Extras, you could also upload nightly to Devel. |
Re: Fennec 12.0a build (Nightly)
yes it can be uploaded to devel
but don't use fennec (as a package name) so no conflicts happens with other repositories use for ex : fennec-night or fennec-devel or pick up something from your mind |
Re: Fennec 12.0a build (Nightly)
Nightly works, many thanks. It is in deed quicker than previous versions.
For those interested: the No Script Anywhere (NSA) plugin works as well. But you need to surf to the plug in webpage to D/L and install. No Adblock yet. |
Re: Fennec 12.0a build (Nightly)
Quote:
|
Re: Fennec 12.0a build (Nightly)
Quote:
As far as putting it in Extras, I will need to do more research on the branding. I am not sure I can upload this as "Fennec" with the Mozilla art work, but I am not changing any of the source, so maybe I can. |
Re: Fennec 12.0a build (Nightly)
here's a guide to building the qt version which has always been faster
http://developer.mikek.dk/#post50 one thing i'm very interested in is html5 video. fennec on the n900 seems to be the only version/platform which allows gstreamer as a backend, which means we can play h264 or webm html5 videos and not care who wins the webm/h264 format war. but to enable gstreamer support you need this line: ac_add_options --enable-gstreamer in your mozconfig file before compiling. |
Re: Fennec 12.0a build (Nightly)
i've just installed this nightly 12a, and indeed it's slower than the qt version i have (10a), also it hasn't been compiled to use the gstreamer back end, as all the h264 html5 videos on this test page don't play
http://shapeshed.com/examples/HTML5-video-element/ what are the chances we could get a gstreamer enabled qt version compiled? |
Re: Fennec 12.0a build (Nightly)
I never saw a performance difference between GTK and Qt builds so I think any opinion on the matter is purely subjective.
In regards to a binary build, I tried one and it failed to link properly. I won't be spending time on correcting it, but you're more than able to try yourself. |
Re: Fennec 12.0a build (Nightly)
Quote:
|
Re: Fennec 12.0a build (Nightly)
Quote:
I never took the time to dig into the makefiles and dependencies required to compile this beast, so if you could provide the relevant information in a quick howto, that would be much appreciated |
Re: Fennec 12.0a build (Nightly)
Quote:
|
Re: Fennec 12.0a build (Nightly)
Quote:
As for how to build: 1. Install Maemo SDK. (also apt-get install python2.5) 2. Follow these instructions: https://wiki.mozilla.org/Mobile/Build/Fennec 3. Use "ac_add_options --enable-application=mobile/xul" instead of "ac_add_options --enable-application=mobile" in your mozconfig. 4. After you run "make package", change directories to "objdir/mobile/xul/installer" and run "make deb". |
Re: Fennec 12.0a build (Nightly)
i was wondering if it was possible to create a fennec build for maemo but with the android tablet ui???
|
Re: Fennec 12.0a build (Nightly)
Quote:
N00b Q: does procedure include optifying to prevent use of sys volume? |
Re: Fennec 12.0a build (Nightly)
Quote:
Quote:
Source: http://forum.meego.com/showthread.php?p=32600 |
Re: Fennec 12.0a build (Nightly)
Quote:
Regarding javascript, 6.0-tracemonkey is slightly faster than the rest, and about 12% faster than opera. EDIT: Finished javascript benchmark with 12.0a1. It is 25% slower than 6.0a1-tracemonkey. So it is affected by the JIT change in 9.0 NOTE: In 9.0 the JIT was finally changed, but also was disabled in non SSE2 cpu's (at least in X86). In late 12.0 builds it has been reenabled again, but all FPU operations are done in slow C++ code in non SSE2 cpu's, resulting in a 25% slowdown. So, I think the best release for N900 may be 8.0.1-qt with tracemonkey if possible. |
Re: Fennec 12.0a build (Nightly)
@maacruz Post deb?
|
Re: Fennec 12.0a build (Nightly)
Quote:
ftp://ftp.mozilla.org/pub/mobile/nig...0~a1_armel.deb |
Re: Fennec 12.0a build (Nightly)
I have built Fennec 8.0.1 and indeed find that sunspider is faster over version 12. I have uploaded the deb and updated the first post to the link to it. Fennec 8.0.1 will probably be the last built worth building if the JIT is going to stay slow in non-android-native builds.
|
Re: Fennec 12.0a build (Nightly)
Quote:
|
Re: Fennec 8.0.1 and 12.0a build (Nightly)
Eeenteresting. Are the JIT engines interchangeable? Can v12 be built with the older, faster JIT?
|
Re: Fennec 8.0.1 and 12.0a build (Nightly)
Even if version 12 has slower javascript due to JIT disabled, is it faster starting? does it feels smoother when opening multiple windows?
The main problem of Firefox is it's extremely high memory consumption. |
Re: Fennec 8.0.1 and 12.0a build (Nightly)
Thanks for rekindling interest in Firefox. I love the v6 posted on the forum, it really is fast but after installing I find it opens in the multiple tab mode and does not auto-rotate. What could be wrong?
|
Re: Fennec 8.0.1 and 12.0a build (Nightly)
I tried installing this via "dpkg -i fennec blah blah" but I get errors about missing packages.
Code:
dpkg: dependency problems prevent configuration of fennec: |
Re: Fennec 8.0.1 and 12.0a build (Nightly)
Quote:
apt-get -f install |
Re: Fennec 8.0.1 and 12.0a build (Nightly)
Quote:
|
Re: Fennec 8.0.1 and 12.0a build (Nightly)
Quote:
|
Re: Fennec 8.0.1 and 12.0a build (Nightly)
Quote:
|
Re: Fennec 8.0.1 and 12.0a build (Nightly)
I have been using Iceweasel (not Firefox) for some time. Although slow, I find it indispensable, in that it allows me to use some translation plugins that ironically do not work on Firefox. My question is that I got the Iceweasel through installing Easy Debian, but have been using it as a stand-alone app. Do I need to use it under Debian? What would be the difference?
|
All times are GMT. The time now is 15:32. |
vBulletin® Version 3.8.8