GNUzilla and IceCat
gnu.org
gnu.org
Easily one of the most annoying "features" I deal with on a daily basis. I almost wish the a.href property were read-only in the DOM.
That documentation is pretty old, I'll be updating it pretty soon.
Current .deb development packages can be tested from http://devel.trisquel.info/icecat/ The "toutatis" repo should work on Trisquel 6, Debian Stable and Ubuntu Precise, while the "belenos" one should work on Trisquel 7 (beta), Debian Testing and Ubuntu Trusty.
Main changes from the previous version focus on providing better privacy, in particular protecting the user against fingerprinting. The settings have been tweaked to prevent the browser from leaking information through referrers, cookies, useragent and other methods.
The current version comes with this main extensions enabled:
* LibreJS to check for the freedom of the javascript you run * HTTPS-Everywhere redirects you to secure versions of the sites you browse * A customized Adblockplus blocks known privacy trackers, and when in private browsing mode it blocks all third party content. * A custom homepage lists this and other features with links to documentation and the possibility to disable them quickly if needed.
I'll be publishing a more complete list of features through the bug-gnuzilla mailing list soon, along with a beta release. Stay tuned!
I hope they sign packages...
And defend against attacks that trick you into installing a known-vulnerable version of the plugin (which of course has a valid signature, since it was believed to be good at the time of release).
And avoid using error-prone package signature algorithms, like the one Android uses that originates from Java and has had several vulnerabilities.
And don't send any personally-identifiable or private user information to the server when checking for updates.
And... actually, no, just don't distribute software over HTTP, even if signed.
This will be updated to provide a more useful response to the user, in particular it will try to provide a way to install the appropriate package from the repos of the distro the browser is running on.
The note about changing to http comes from the fact that the finder service doesn't work through https://gnuzilla.gnu.org/ but http://gnuzilla.gnu.org/plugins/PluginFinderService.php We would work on this too.
> Updated: $Date: 2012/08/22 01:51:19 $
I compiled IceCat 17 for 32bit gnewsense some months ago. V24 needs dependencies outside what can be provided on gnewsense 3.1 (based on Debian Squeeze). The maintainer compiles the 64bit binaries against fairly recent libraries.
Firefox put out a generic 32bit binary that will work on linuxen of some vintage when unpacked somewhere like ~/home.
I did spend some time scratching my head and reading their mozconfig files to see how they manage to produce one binary that will work on Centos 5.10 up to Debian Sid. Didn't get anywhere.
Anyone got any ideas? Static build? Anyone got a mozconfig or mozbuild method to share?
I think Debian's reasons for forking Firefox & Thunderbird is more related to trademarks and licensing issues, while it seems IceCat is more focused on privacy concerns. All in all I'm sure Debian will consider IceCat though.
Just to clarify, IceCat is around for almost a decade now. Actually, IceCat was called IceWeasel before the Debian project decided to call their own Firefox fork IceWeasel. [1]
So no, I don't believe Debian will consider GNU IceCat.
[1] https://en.wikipedia.org/wiki/GNU_IceCat#Origins_of_the_name
So ... looking forward for thunderbird/icedove's equivalent from GNU :)
http://fedoraos.wordpress.com/2014/09/02/gnu-icecat-browser-...
That way, they would have the multi-process architecture, they need badly, but with their core, the web layer intact..
The chrome architecture is good enough, that you can replace the webkit layer without mess with other core parts
Dont know why they are procrastinating with servo instead, and doing the same mistakes netscape did years ago, to rewrite the whole engine, while IE was capable to take the lead in the browser wars back than.. the same mistake!!
Theres a good Joel Spolsky article about this (from 2000):
Things You Should Never Do [http://www.joelonsoftware.com/articles/fog0000000069.html]