Hubbry Logo
search button
Sign in
Swiftweasel
Swiftweasel
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Swiftweasel
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Swiftweasel Wikipedia article. Here, you can discuss, collect, and organize anything related to Swiftweasel. The purpose of the hub is to connect people, f...
Add your contribution
Swiftweasel
Swiftweasel
Developer(s)SticKK
Final release
3.5.5 / November 23, 2009 (2009-11-23)
Operating systemLinux
TypeWeb browser
LicenseMozilla Public License 1.1
WebsiteSwiftweasel Project

Swiftweasel was a fork of Mozilla Firefox available for the Linux platform only.

Optimization

[edit]

Swiftweasel is optimized using the following methods:

P.G.O.

[edit]

As of the 3.0.3 release, Swiftweasel has shifted its primary optimization from processor specific to profile-guided optimization (PGO).[1] It is a two step building process. The application is compiled one time and then run to produce a profile. The profile is then used to guide a second compilation of the application.

Some of the older optimizations are still used, but there are now only Intel and AMD versions of each build. It is released compiled in a tar.gz package. There are also separate installers for Ubuntu and Arch linux available through their communities.

Binary code optimization

[edit]

Increased security

[edit]
  • Better protection from Buffer overflow attacks[6] (Swiftweasel 2.0 uses -D_FORTIFY_SOURCE=2; Firefox 2.0 uses gcc 3.x, which does not support this).[5]

Simplify

[edit]

Installed extensions

[edit]

Swiftweasel has several extensions installed by default.[7]

Swiftweasel-specific changes

[edit]

Changes made to Swiftweasel include:

  • The default icon set has been replaced with the Kempelton[10] icon set.
  • Swiftweasel uses its own settings directory. The settings, including bookmarks, history, and extensions are imported from Mozilla Firefox the first time Swiftweasel runs.
  • Plugins stored in /lib/mozilla/plugins and /lib/Firefox/plugins are detected and used by Swiftweasel.

Swiftdove

[edit]
Swiftdove
Developer(s)SticKK
Stable release
2.0.0.22 / July 30, 2009 (2009-07-30)
Operating systemLinux
TypeEmail client
LicenseMozilla Public License 1.1
WebsiteSwiftweasel Project

The Swiftweasel project also builds optimized 32 and 64bit builds of the Thunderbird email client known as Swiftdove.

Optimizations

[edit]

As of the current version 2.0.0.21, Swiftdove is also PGO optimized.

Plugins

[edit]

The 2.0.0.21 builds of Swiftdove include the 0.9 Lightning calendar plugin installed by default.

See also

[edit]

References

[edit]
  1. ^ "PGO".[permanent dead link]
  2. ^ Use the in-browser about:buildconfig URL to check the details of all builds
  3. ^ Use the in-browser about:buildconfig URL to check the details of 2.0 builds
  4. ^ "Optimize Options - Using the GNU Compiler Collection (GCC)".
  5. ^ a b c d e f "About Swiftweasel". Archived from the original on 2012-12-25.
  6. ^ "Limiting buffer overflows with ExecShield". Red Hat. Archived from the original on 2007-02-08.
  7. ^ "Extensions Added". Archived from the original on 2012-12-25.
  8. ^ User Agent Switcher
  9. ^ Quick Locale Switcher Archived 2008-01-17 at the Wayback Machine
  10. ^ Kempelton
[edit]