Jump to content

Swiftfox: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Citation parameter fixes, using AWB (9488)
Line 36: Line 36:
*Compiled with newer version of [[GNU Compiler Collection|GCC]] (Firefox 2.0 uses 3.3.2, Swiftfox 2.0 uses 4.0.4).<ref name="build20"/>
*Compiled with newer version of [[GNU Compiler Collection|GCC]] (Firefox 2.0 uses 3.3.2, Swiftfox 2.0 uses 4.0.4).<ref name="build20"/>
'''Increased Security'''
'''Increased Security'''
*Better protection from [[Buffer overflow]] attacks<ref name=fortify>{{cite web | url=http://www.redhat.com/magazine/009jul05/features/execshield/#checks | title=redhat.com | Limiting buffer overflows with ExecShield}}</ref> (Swiftfox 2.0 uses -D_FORTIFY_SOURCE=2; Firefox 2.0 uses gcc 3.x, which does not support this).<ref name="build20"/>
*Better protection from [[Buffer overflow]] attacks<ref name=fortify>{{cite web | url=http://www.redhat.com/magazine/009jul05/features/execshield/#checks | publisher =redhat.com | title=Limiting buffer overflows with ExecShield}}</ref> (Swiftfox 2.0 uses -D_FORTIFY_SOURCE=2; Firefox 2.0 uses gcc 3.x, which does not support this).<ref name="build20"/>
'''Simplify'''
'''Simplify'''
*[[Pango]] is not included in the build {{Citation needed|date=April 2007}}. This means that [[Unicode typefaces|Unicode fonts]] remain supported (see [[Unicode and HTML]]), but without certain extra features<ref name=pangoexample>{{cite web | url=http://www.pango.org/ScriptGallery | title=Script Gallery - Pango }}</ref> provided by [[Pango]]. This simplification reduces the binary size, and reduces rendering.
*[[Pango]] is not included in the build {{Citation needed|date=April 2007}}. This means that [[Unicode typefaces|Unicode fonts]] remain supported (see [[Unicode and HTML]]), but without certain extra features<ref name=pangoexample>{{cite web | url=http://www.pango.org/ScriptGallery | title=Script Gallery - Pango }}</ref> provided by [[Pango]]. This simplification reduces the binary size, and reduces rendering.
Line 45: Line 45:


== Speed ==
== Speed ==

=== Firefox speed ===
=== Firefox speed ===
Firefox has been criticised for slow startup compared with other browsers,<ref>{{cite web | url = http://www.softpedia.com/reviews/windows/Mozilla-Firefox-Review-13677.shtml | title = Mozilla Firefox 1.5 Final Review | accessdate = 2007-01-24 | date = November 30, 2005 | last = Muradin | first = Alex | publisher = Softpedia | accessdate = 2006-09-22}}</ref> a criticism confirmed by pre-Firefox 2.0 speed tests.<ref>{{cite web | url = http://www.softpedia.com/reviews/windows/Mozilla-Firefox-Review-13677.shtml | title = Mozilla Firefox Review | work = Softpedia | accessdate = 2006-10-30}}</ref><ref name=benchgeneral>{{cite web | url=http://www.howtocreate.co.uk/browserSpeed.html | title=Browser speed comparisons}}</ref> A speed comparison of various GNU/Linux (and other) browsers has been done.<ref name="benchgeneral"/>
Firefox has been criticised for slow startup compared with other browsers,<ref>{{cite web | url = http://www.softpedia.com/reviews/windows/Mozilla-Firefox-Review-13677.shtml | title = Mozilla Firefox 1.5 Final Review | accessdate = 2007-01-24 | date = November 30, 2005 | last = Muradin | first = Alex | publisher = Softpedia | accessdate = 2006-09-22}}</ref> a criticism confirmed by pre-Firefox 2.0 speed tests.<ref>{{cite web | url = http://www.softpedia.com/reviews/windows/Mozilla-Firefox-Review-13677.shtml | title = Mozilla Firefox Review | work = Softpedia | accessdate = 2006-10-30}}</ref><ref name=benchgeneral>{{cite web | url=http://www.howtocreate.co.uk/browserSpeed.html | title=Browser speed comparisons}}</ref> A speed comparison of various GNU/Linux (and other) browsers has been done.<ref name="benchgeneral"/>

Revision as of 11:19, 23 September 2013

Swiftfox
Developer(s)Jason Halme
Stable release3.6.13 [±]
Preview release4.0.0 [±]
Operating systemGNU/Linux
TypeWeb browser
Licensebinaries: proprietary
source: MPL 1.1
Websitewww.getswiftfox.com

Swiftfox is a web browser based on Mozilla Firefox. It is available for GNU/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. As these differences are technical, for general information on the browser see Firefox.

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

Speed

Firefox speed

Firefox has been criticised for slow startup compared with other browsers,[10] a criticism confirmed by pre-Firefox 2.0 speed tests.[11][12] A speed comparison of various GNU/Linux (and other) browsers has been done.[12]

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.[13] 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

Downloads available

  • The latest released version of Firefox 2.0 - separate builds are available for each processor type covering Intel and AMD processors:
    • packaged as a tar file
    • packaged for Debian installs
  • Recent snapshots of development versions of Firefox 2.0 and 3.0 (trunk) - separate builds for AMD Athlon XP processors and Intel Pentium 4 (and compatible).

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.[14] Unlike Firefox, the Swiftfox binaries have a proprietary license[14] 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. Note that the proprietary binary license prevents Debian and other GNU/Linux distributions from having Swiftfox available as part of a distribution. To redestribute Swiftfox they would have to change the name and the icons, just like Debian did it with Firefox (Iceweasel).

Alternatives

  • Firefox source code and Swiftfox changes are freely available for download, allowing anyone to create their own build.
  • Swiftweasel is an optimized build of the Mozilla Firefox code that is licensed under the MPL 1.1.

See also

References

  1. ^ "Swiftfox Forum".
  2. ^ a b c d Using url of about:buildconfig to check the details of the 2.0 builds
  3. ^ a b "Optimize Options - Using the GNU Compiler Collection (GCC)".
  4. ^ a b c d "Swiftfox 2.0pre changelog".
  5. ^ "Swiftfox Forum".
  6. ^ "Limiting buffer overflows with ExecShield". redhat.com.
  7. ^ "Script Gallery - Pango".
  8. ^ a b "Swiftfox 1.5.0.7 changelog".
  9. ^ "Swiftfox Forum".
  10. ^ Muradin, Alex (November 30, 2005). "Mozilla Firefox 1.5 Final Review". Softpedia. Retrieved 2006-09-22.
  11. ^ "Mozilla Firefox Review". Softpedia. Retrieved 2006-10-30.
  12. ^ a b "Browser speed comparisons".
  13. ^ "APC Magazine: What's The Worlds Fastest Browser". Retrieved 2006-10-30.
  14. ^ a b "Swiftfox license".