Revision as of 00:05, 29 March 2007 editWidefox (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, IP block exemptions, New page reviewers, Pending changes reviewers, Rollbackers107,050 edits reinstate my multiple edits, plus re-add a seemingly controversial tag. This tag is in discussion for removal on the talk page. Please do not revert this edit.← Previous edit | Revision as of 12:39, 29 March 2007 edit undoKilz (talk | contribs)1,368 edits Revert to non vandalised version of the articleNext edit → | ||
Line 14: | Line 14: | ||
}} | }} | ||
{{Firefox TOC}} | {{Firefox TOC}} | ||
'''Swiftfox''' is a freely downloadable, ] ] ]. |
'''Swiftfox''' is a freely downloadable, partially ] ] ]. Created by Jason Halme, it is a ] optimized ] of the ] ] for ]. To optimize for each of the supported ]s, separate specific builds are created. The current version of Firefox is available as well as the development versions, each having specific builds. Firefox ] and ] are fully compatible with Swiftfox. | ||
== Optimization == | == Optimization == | ||
Line 34: | Line 34: | ||
'''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>Using url of ''about:buildconfig'' to check the details of the 2.0 builds</ref> | *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>Using url of ''about:buildconfig'' to check the details of the 2.0 builds</ref> | ||
''' |
'''Removed or disabled features''' | ||
*] is not included.<ref>{{cite web | url=http://builder.com.com/5100-6375-5136890.html | title=Open Source Awards 2004: Pango}}</ref> This means that ] remain supported (see ]), but without certain extra features provided by ].<ref name=pangoexample>{{cite web | url=http://www.pango.org/ScriptGallery | title=Script Gallery - Pango }}</ref> | *] is not included.<ref>{{cite web | url=http://builder.com.com/5100-6375-5136890.html | title=Open Source Awards 2004: Pango}}</ref> This means that ] remain supported (see ]), but without certain extra features provided by ].<ref name=pangoexample>{{cite web | url=http://www.pango.org/ScriptGallery | title=Script Gallery - Pango }}</ref> | ||
⚫ | *] ] lookups are disabled.<ref name=change15>{{cite web | url=http://getswiftfox.com/builds/releases/changelog | title=Swiftfox 1.5.0.7 changelog}}</ref><ref name=change20>{{cite web | url=http://getswiftfox.com/builds/mozilla_1_8_branch/changelog | title=Swiftfox 2.0pre changelog}}</ref> | ||
'''Changed default preference values''' | '''Changed default preference values''' | ||
*] is enabled by default.<ref name=change15>{{cite web | url=http://getswiftfox.com/builds/releases/changelog | title=Swiftfox 1.5.0.7 changelog}}</ref><ref name=change20>{{cite web | url=http://getswiftfox.com/builds/mozilla_1_8_branch/changelog | title=Swiftfox 2.0pre changelog}}</ref> Note that ] provides a ] to adjust these settings. | *] is enabled by default.<ref name=change15>{{cite web | url=http://getswiftfox.com/builds/releases/changelog | title=Swiftfox 1.5.0.7 changelog}}</ref><ref name=change20>{{cite web | url=http://getswiftfox.com/builds/mozilla_1_8_branch/changelog | title=Swiftfox 2.0pre changelog}}</ref> Note that ] provides a ] to adjust these settings. | ||
⚫ | *] ] lookups are disabled.<ref name=change15>{{cite web | url=http://getswiftfox.com/builds/releases/changelog | title=Swiftfox 1.5.0.7 changelog}}</ref><ref name=change20>{{cite web | url=http://getswiftfox.com/builds/mozilla_1_8_branch/changelog | title=Swiftfox 2.0pre changelog}}</ref> | ||
*For full details, see . | *For full details, see . | ||
==Speed== | ==Speed== | ||
⚫ | Swiftfox has been evaluated in the context of the fastest browsers.<ref name=benchswift>{{cite web | url=http://www.apcstart.com/node/3097 | title=APC Magazine: What's The Worlds Fastest Browser| accessdate = 2006-10-30}}</ref> It is central to evaluate the claim of Swiftfox being faster than Firefox,{{Fact|date=February 2007}} as implied by its name.{{Fact|date=February 2007}} No explicit claim of speed or speedup is made at the Swiftfox site, but simply that it is an "optimized build". | ||
⚫ | {{Content}} | ||
⚫ | Swiftfox has been evaluated in the context of the fastest browsers.<ref name=benchswift>{{cite web | url=http://www.apcstart.com/node/3097 | title=APC Magazine: What's The Worlds Fastest Browser| accessdate = 2006-10-30}}</ref> |
||
===Firefox speed=== | ===Firefox speed=== | ||
⚫ | {{Content}} | ||
Firefox has been criticised for slow startup compared with other browsers, a criticism confirmed by Firefox 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 Linux (and other) browsers has been done<ref name=benchgeneral>{{cite web | url=http://www.howtocreate.co.uk/browserSpeed.html | title=Browser speed comparisons}}</ref>. In this 32bit only test |
Firefox has been criticised for slow startup compared with other browsers, a criticism confirmed by Firefox 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 Linux (and other) browsers has been done<ref name=benchgeneral>{{cite web | url=http://www.howtocreate.co.uk/browserSpeed.html | title=Browser speed comparisons}}</ref>. In this 32bit only test, Firefox was slower than both ] and ]<ref name=benchgeneral><ref name=benchgeneral>{{cite web | url=http://www.howtocreate.co.uk/browserSpeed.html | title=Browser speed comparisons}}</ref>. | ||
===Swiftfox speed=== | ===Swiftfox speed=== | ||
No definitive speed comparison has been reported, but an unspecified faster startup time together with a 1.7% webpage rendering speedup has been reported |
No definitive speed comparison has been reported, but an unspecified faster startup time together with a 1.7% webpage rendering speedup has been reported<ref name=benchswift>{{cite web | url=http://www.apcstart.com/node/3097 | title=APC Magazine: What's The Worlds Fastest Browser| accessdate = 2006-10-30}}</ref>. The details of this test are a page rendering in 4.79 seconds for Firefox and 4.67 seconds for Swiftfox, both 32bit on 64bit system. There is a bigger speed advantage of Opera and Konqueror over Firefox<ref name=benchgeneral>{{cite web | url=http://www.howtocreate.co.uk/browserSpeed.html | title=Browser speed comparisons}}</ref><ref name=benchswift>{{cite web | url=http://www.apcstart.com/node/3097 | title=APC Magazine: What's The Worlds Fastest Browser| accessdate = 2006-10-30}}</ref>, than Swiftfox over Firefox<ref name=benchswift>{{cite web | url=http://www.apcstart.com/node/3097 | title=APC Magazine: What's The Worlds Fastest Browser| accessdate = 2006-10-30}}</ref>. There was no benchmarking on different processors, so builds optimized for different processors were not evaluated, nor discussed. | ||
==Additional options== | ==Additional options== | ||
Line 63: | Line 63: | ||
== License == | == License == | ||
{{POV-section|Summary of factual problems and fixes|date = November 2006}} | |||
The Swiftfox source code is partially ], with some of the source code under ]. However, according to the Swiftfox license<ref name=license/>, parts of the code relating to branding are withheld.<br> | |||
The binaries are distributed under the Swiftfox license<ref name=license>{{cite web | url=http://getswiftfox.com/LICENSE | title=Swiftfox license}}</ref>, which is proprietary. Unlike the ] that Firefox and the Swiftfox code distributed under, the Swiftfox license does not allow redistribution. According to the author, this is to prevent the possibility of any confusion with tainted versions. But Swiftfox is trademark Jason Halme, and could not be used on any other 3rd party Firefox or Swiftfox build or version without his permission. | |||
==Branding |
==Branding: Swiftfox vs. Firefox== | ||
<!-- {{Content}} better? --> | |||
Firefox and its code, which Swiftfox is based on, use the ]. Mozilla uses trademark law to prevent unauthorized 3rd party builds like Swiftfox and ] from using its name and/or logos<ref name=policy>{{cite web | url=http://www.mozilla.org/foundation/trademarks/policy.html | title=Mozilla trademark policy}}</ref>. The purpose of this revolves around reduced confusion and increased brand recognition. Swiftfox cannot use the Firefox branding in any way, nor any other Firefox derivative produced outside of Mozilla. | |||
== Alternatives == | == Alternatives == | ||
* Firefox source code |
* Firefox source code is freely available for download, as are the Swiftfox changes. | ||
==References== | ==References== |
Revision as of 12:39, 29 March 2007
Stable release | Based on Firefox 2.0.0.3 / Mar 20, 2007 |
---|---|
Preview release | 4.0.0 [±] |
Operating system | Linux |
Type | Web browser |
License | binaries: proprietary source: MPL 1.1 |
Website | getswiftfox.com |
Related articles |
---|
Origins and lineage |
Category |
Swiftfox is a freely downloadable, partially open source graphical web browser. Created by Jason Halme, it is a binary optimized build of the Mozilla Firefox web browser for Linux. To optimize for each of the supported microprocessor architectures, separate specific builds are created. The current version of Firefox is available as well as the development versions, each having specific builds. Firefox extensions and plugins are fully compatible with Swiftfox.
Optimization
Swiftfox is optimized using the following methods:
Binary code optimization
- Compiled with the highest level of compiler optimization, rather than optimization for binary size.
- Swiftfox is compiled -O3,
- Firefox is compiled -Os(which is less than -O2 ).
- Binaries incorporate additional instruction sets.
- Optimization specific to the build microprocessor architecture.
- Compiled with newer version of GCC (Firefox 2.0 uses 3.3.2, Swiftfox 2.0 uses 4.0.4).
Increased Security
- Better protection from buffer overflow attacks (Swiftfox 2.0 uses -D_FORTIFY_SOURCE=2; Firefox 2.0 uses gcc 3.x, which does not support this).
Removed or disabled features
- Pango is not included. This means that Unicode fonts remain supported (see Unicode and HTML), but without certain extra features provided by Pango.
- IPv6 DNS lookups are disabled.
Changed default preference values
- HTTP pipelining is enabled by default. Note that Fasterfox provides a GUI to adjust these settings.
- For full details, see .
Speed
Swiftfox has been evaluated in the context of the fastest browsers. It is central to evaluate the claim of Swiftfox being faster than Firefox, as implied by its name. No explicit claim of speed or speedup is made at the Swiftfox site, but simply that it is an "optimized build".
Firefox speed
The relevance of particular information in (or previously in) this article or section is disputed. The information may have been removed or included by an editor as a result. Please see discussion on the talk page considering whether its inclusion is warranted. |
Firefox has been criticised for slow startup compared with other browsers, a criticism confirmed by Firefox speed tests. A speed comparison of various Linux (and other) browsers has been done. In this 32bit only test, Firefox was slower than both Opera and KonquerorCite error: A <ref>
tag is missing the closing </ref>
(see the help page)..
Swiftfox speed
No definitive speed comparison has been reported, but an unspecified faster startup time together with a 1.7% webpage rendering speedup has been reported. The details of this test are a page rendering in 4.79 seconds for Firefox and 4.67 seconds for Swiftfox, both 32bit on 64bit system. There is a bigger speed advantage of Opera and Konqueror over Firefox, than Swiftfox over Firefox. There was no benchmarking on different processors, so builds optimized for different processors were not evaluated, nor discussed.
Additional options
Swiftfox contains the following Firefox plugins and extensions:
- XForms extension is installed and enabled
- libunixprintplugin.so plugin is installed
Downloads available
- Current version of Firefox:
- Development versions of Firefox:
License
The neutrality of this section is disputed. Relevant discussion may be found on the talk page. Please do not remove this message until conditions to do so are met. (November 2006) (Learn how and when to remove this message) |
The Swiftfox source code is partially open source, with some of the source code under MPL 1.1. However, according to the Swiftfox license, parts of the code relating to branding are withheld.
The binaries are distributed under the Swiftfox license, which is proprietary. Unlike the MPL 1.1 that Firefox and the Swiftfox code distributed under, the Swiftfox license does not allow redistribution. According to the author, this is to prevent the possibility of any confusion with tainted versions. But Swiftfox is trademark Jason Halme, and could not be used on any other 3rd party Firefox or Swiftfox build or version without his permission.
Branding: Swiftfox vs. Firefox
Firefox and its code, which Swiftfox is based on, use the MPL 1.1. Mozilla uses trademark law to prevent unauthorized 3rd party builds like Swiftfox and IceWeasel from using its name and/or logos. The purpose of this revolves around reduced confusion and increased brand recognition. Swiftfox cannot use the Firefox branding in any way, nor any other Firefox derivative produced outside of Mozilla.
Alternatives
- Firefox source code is freely available for download, as are the Swiftfox changes.
References
- "Swiftfox Forum".
- ^ Using url of about:buildconfig to check the details of the 2.0 builds
- "Optimize Options - Using the GNU Compiler Collection (GCC)".
- ^ "Swiftfox 2.0pre changelog".
- "Swiftfox Forum".
- "redhat.com".
{{cite web}}
: Text "Limiting buffer overflows with ExecShield" ignored (help) - "Open Source Awards 2004: Pango".
- "Script Gallery - Pango".
- ^ "Swiftfox 1.5.0.7 changelog".
- ^ "APC Magazine: What's The Worlds Fastest Browser". Retrieved 2006-10-30.
- "Mozilla Firefox Review". Softpedia. Retrieved 2006-10-30.
- ^ "Browser speed comparisons".
- ^ "Swiftfox license".
- "Mozilla trademark policy".
See also
External links
- Swiftfox site
- APC Magazine: "Fastest browser in the world"
- Ubuntu site
- madpenguin.org
- linuxextremist