Swiftweasel is a version of Mozilla Firefox, a popular web browser, which uses non-trademarked graphics and logos. It is optimized for several architectures, and is available for the Linux operating system only.
Released under the terms of the Mozilla Public License, Swiftweasel is free and open source software.
Optimization
Swiftweasel is optimized using the following methods:
Binary code optimization
- Compiled with options that optimize for speed rather than binary size.
- Swiftweasel is compiled -O3,[1] (the highest level)
- The resulting Swiftweasel binary is larger than Firefox.
- Firefox is compiled -Os[1](which is for binary size[2]).
- Binaries incorporate additional instruction sets.[3]
- Optimization specific to the build microprocessor architecture.[3]
- Compiled with newer version of GCC (Firefox 2.0 uses 3.3.2, Swiftweasel 2.0 uses 4.0.3).[1]
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).[1]
Simplify
Installed extensions
Swiftweasel has several extensions installed by default[5].
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.
Swiftdove
The Swiftweasel project also builds optimized 32 and 64bit builds of the Thunderbird email client. Swiftdove includes the Lightning calendar plugin installed by default.
References
See also
External links
|