Swiftweasel

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Unsubst". Script error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

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

Optimization

Swiftweasel is optimized using the following methods:

P.G.O.

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

Increased security

  • 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

Installed extensions

Swiftweasel has several extensions installed by default.[7]

Swiftweasel-specific changes

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

Script error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

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

Optimizations

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

Plugins

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

See also

Script error: No such module "Portal".

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".Script error: No such module "Unsubst".
  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. Script error: No such module "citation/CS1".
  5. a b c d e f Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. User Agent Switcher
  9. Quick Locale Switcher Template:Webarchive
  10. Kempelton

Script error: No such module "Check for unknown parameters".

External links

Template:Mozilla Script error: No such module "Navbox".