Swiftweasel

From Wikipedia, the free encyclopedia

Jump to: navigation, search
Swiftweasel
Swiftweasel-3.png
Developer(s) SticKK
Stable release 3.5.5 / November 23, 2009; 2 month(s) ago (2009-11-23)
Operating system Linux
Type Web browser
License Mozilla Public License 1.1
Website Swiftweasel Project

Swiftweasel is a build of Mozilla Firefox source code, which uses non-trademarked graphics and logos. It is optimized for several architectures, and is available for the Linux platform only.

Released under the terms of the Mozilla Public License, Swiftweasel is free and open source software. It is distinct from Swiftfox (another optimized version of Firefox) in that Swiftweasel is completely free and open source while Swiftfox's binaries are proprietary.

Contents

[edit] Optimization

Swiftweasel is optimized using the following methods:

[edit] P.G.O.

As of the 3.0.3 release, Swiftweasel has shifted its primary optimization from processor specific to P.G.O.[1]. P.G.O. stands for Profile-guided optimization. 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.

[edit] Binary code optimization

Increased Security

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

Simplify

[edit] Installed extensions

Swiftweasel has several extensions installed by default[5].

[edit] Swiftweasel-specific changes

Changes made to Swiftweasel include:

  • The default icon set has been replaced with the Kempelton 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.

[edit] Swiftdove

Swiftdove
Developer(s) SticKK
Stable release 2.0.0.22 / July 30, 2009; 6 month(s) ago (2009-07-30)
Operating system Linux
Type Email client
License Mozilla Public License 1.1
Website Swiftweasel Project

The Swiftweasel project also builds optimized 32 and 64bit builds of the Thunderbird email client. Swiftdove includes the Lightning calendar plugin installed by default.

[edit] Optimizations

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

[edit] Plugins

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

[edit] See also

  • Mozilla Firefox
  • Iceweasel - Another browser based on Firefox which is made of entirely open source content.
  • Swiftfox - Swiftfox is a freely downloadable, but proprietary optimized version of Firefox.

[edit] References

[edit] External links

Firefox (category)
Mozilla

FoundationCorporation

Community / Customization

Firefox 3FeaturesExtensions (category)Spread FirefoxAdoption

Forks and Related Projects

FlockGnuzillaGNU IceCatIceweaselNetscape 9Portable EditionSwiftfox • Swiftweasel • MiroSongbirdXeroBank

Origins and Lineage

Mozilla SuiteNetscape NavigatorNetscape CommunicatorNetscape Communications Corp.