Swiftfox

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Swiftfox
File:Swiftfox.png
Developer(s) Jason Halme
Stable release 3.6.13 [±]
Preview release 4.0.0 [±]
Operating system Linux
Type Web browser
License binaries: proprietary
source: MPL 1.1
Website www.getswiftfox.com

Swiftfox is a web browser based on Mozilla Firefox. It is available for Linux platforms and distributed by Jason Halme. Swiftfox is a set of builds of Firefox optimized for different Intel and AMD microprocessors. Swiftfox is freely downloadable with open source code and proprietary binaries. Firefox extensions and plugins are compatible with Swiftfox, with notable exceptions. The name Swiftfox comes from the animal swift fox. Swiftfox differs from Firefox by a limited number of changes, and builds for different processors.

Optimization

The Swiftfox build is optimized using the following methods:

Binary code optimization

Increased security

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

Simplify

Changed default preference values

Swiftfox speed

No definitive benchmarking has been reported, but a quicker startup time and a 1.7% webpage rendering speedup has been reported on version 1.5.0.6.[10] There are no benchmarks for the different processors builds.

Additional options

Swiftfox is bundled with the following freely available Firefox plugins and extensions:

  • XForms extension is installed and enabled
  • libunixprintplugin.so plugin is installed

License

The same as Firefox, the Swiftfox source code is open source, with the source code under MPL 1.1 except for parts relating to branding.[11] Unlike Firefox, the Swiftfox binaries have a proprietary license[11] which does not allow redistribution. According to the author, this is to prevent the possibility of any confusion with tainted versions (see the Firefox branding argument Mozilla Firefox#Trademark and logo issues). The name Swiftfox is trademarked by Jason Halme, and accordingly cannot be used on other third party Firefox builds without his permission.

Debian

Swiftfox binaries are available as Debian packages from official site. The proprietary binary license prevents Debian and other Linux distributions from having Swiftfox available as part of a distribution, so to redistribute Swiftfox one would have to change the name and icons.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 2.3 Using url of about:buildconfig to check the details of the 2.0 builds
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 4.2 4.3 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.

External links