Revision as of 23:52, 1 April 2007 editWidefox (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, IP block exemptions, New page reviewers, Pending changes reviewers, Rollbackers106,655 edits rewrite to solve all known controvers -upd section, new info, provide verifiable link - followed the tag instruction to remove after updating. remove double ref, removed generic Firefox branding issue← Previous edit |
Latest revision as of 17:51, 21 July 2024 edit undoJlwoodwa (talk | contribs)Extended confirmed users, Page movers, New page reviewers, Pending changes reviewers, Rollbackers76,515 edits Added {{External links}} tagTag: Twinkle |
(237 intermediate revisions by more than 100 users not shown) |
Line 1: |
Line 1: |
|
|
{{Short description|Discontinued web browser based on Mozilla Firefox}} |
|
{{Infobox_Software | |
|
|
⚫ |
{{External links|date=July 2024}} |
⚫ |
name = Swiftfox | |
|
|
|
{{Infobox software |
|
logo = ] <!-- FAIR USE of Swiftfox.png: see image description page at http://en.wikipedia.org/Image:Swiftfox.png for rationale --> | |
|
|
⚫ |
| name = Swiftfox |
|
<!-- screenshot = | --> |
|
|
caption = Swiftfox | |
|
| logo = Swiftfox.png |
|
|
| screenshot = |
|
|
|
|
|
| caption = |
|
developer = Jason Halme | |
|
| developer = Jason Halme |
|
latest_release_version = Based on Firefox 2.0.0.3 | |
|
|
|
| released = |
|
latest_release_date = ], ] | |
|
|
|
| programming language = |
|
operating_system = ] | |
|
|
|
| operating system = ] |
⚫ |
genre = ] | |
|
|
|
| language = |
⚫ |
license = binaries: <br />source: ] | |
|
|
|
| discontinued = yes |
|
website = | |
|
|
⚫ |
| genre = ] |
|
⚫ |
| license = binaries: <br/>source: ] |
|
|
| website = () |
|
}} |
|
}} |
|
|
'''Swiftfox''' was a ] based on ]. It was available for ] platforms and distributed by Jason Halme. Swiftfox was a set of ] of Firefox optimized for different ] and ] ]s. Swiftfox was freely downloadable with ] code and ] binaries. Firefox ] and ] were compatible with Swiftfox, with notable exceptions. The name Swiftfox comes from the animal ]. Swiftfox differs from Firefox by a limited number of changes, and builds for different processors. Swiftfox was discontinued at some point prior to April 2017, and the project homepage now redirects to the creator's private ] account. |
⚫ |
{{Firefox TOC}} |
|
|
'''Swiftfox''' is a freely downloadable, ] ] ]. Swiftfox is a ] and settings optimized ] of the ] ] for ] made by Jason Halme. An optimized build is created for each of the supported ]s. The latest release version of Firefox is available as well as development versions. Firefox ] and ] are fully compatible with Swiftfox. |
|
|
|
|
⚫ |
== Name == |
|
|
The name Swiftfox comes from the animal ] which coincidently implies speed <ref name=naming>{{cite web | url=http://forums.getswiftfox.com/viewtopic.php?t=194 | title=Swiftfox Forum| accessdate = 2007-4-01}}</ref>. No explicit claim of speed or speedup is made at the Swiftfox site, but simply that it is an "optimized build". |
|
|
|
|
|
|
== Optimization == |
|
== Optimization == |
|
Swiftfox is optimized using the following methods: |
|
The Swiftfox build is optimized using the following methods: |
|
|
|
|
|
'''Binary code optimization''' |
|
'''Binary code optimization''' |
|
*Compiled with the highest level of compiler optimization, rather than optimization for binary size. |
|
*Compiled with the highest level of ], rather than optimization for binary size. |
|
** Swiftfox is compiled -O3,<ref>{{cite web | url=http://forums.getswiftfox.com/viewtopic.php?t=44 | title=Swiftfox Forum}}</ref><ref name=build20>Using url of ''about:buildconfig'' to check the details of the 2.0 builds</ref> |
|
** Swiftfox is compiled -O3,<ref>{{cite web | url=http://forums.getswiftfox.com/viewtopic.php?t=44 | title=Swiftfox Forum | url-status=dead | archive-url=https://web.archive.org/web/20070319030233/http://forums.getswiftfox.com/viewtopic.php?t=44 | archive-date=2007-03-19 }}</ref><ref name=build20>Using url of ''about:buildconfig'' to check the details of the 2.0 builds</ref> (the highest level) |
|
**Firefox is compiled -Os<ref name=build20>Using url of ''about:buildconfig'' to check the details of the 2.0 builds</ref>(which is less than -O2 <ref name=gccopt>{{cite web | url=http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Optimize-Options.html#Optimize-Options | title=Optimize Options - Using the GNU Compiler Collection (GCC)}}</ref>). |
|
***The resulting Swiftfox binary is larger than Firefox. (-O3 is not necessarily faster than -O2, or -Os. -O3 introduces two more options on top of -O2: -finline-functions and -frename-registers. The latter is good for CPUs with many registers but may actually be slower on other CPUs.<ref name=gccopt>{{cite web | url=https://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Optimize-Options.html#Optimize-Options | title=Optimize Options - Using the GNU Compiler Collection (GCC)}}</ref>) |
|
|
**Firefox is compiled -Os.<ref name="build20"/> (-Os is the same as -O2 but removes optimizations which would increase the binary size.<ref name=gccopt/>) |
|
*] incorporate additional ]s.<ref name=change20>{{cite web | url=http://getswiftfox.com/builds/mozilla_1_8_branch/changelog | title=Swiftfox 2.0pre changelog}}</ref> |
|
*] incorporate additional ]s.<ref name=change20>{{cite web | url=http://getswiftfox.com/builds/mozilla_1_8_branch/changelog | title=Swiftfox 2.0pre changelog}}</ref> |
|
** ] and ]: ], ], ], (not generally ]<ref>{{cite web | url=http://forums.getswiftfox.com/viewtopic.php?t=11&highlight=sse3 | title=Swiftfox Forum}}</ref>). |
|
** ] and ]: ], ], ], (not generally ]<ref>{{cite web | url=http://forums.getswiftfox.com/viewtopic.php?t=11&highlight=sse3 | title=Swiftfox Forum | url-status=dead | archive-url=https://web.archive.org/web/20070321050416/http://forums.getswiftfox.com/viewtopic.php?t=11&highlight=sse3 | archive-date=2007-03-21 }}</ref>). |
|
** ] only: ] |
|
** ] only: ] |
|
*Optimization specific to the build microprocessor architecture.<ref name=change20>{{cite web | url=http://getswiftfox.com/builds/mozilla_1_8_branch/changelog | title=Swiftfox 2.0pre changelog}}</ref> |
|
*Optimization specific to the build microprocessor architecture.<ref name="change20"/> |
|
** ]: ], ], ], ], ], ], ] (various). |
|
** ]: ], ], ], ], ], ]. |
|
** ]: ] (32bit binary). |
|
** ]: ] (32bit binary). |
|
** ]: ] ] ], ], ]. |
|
** ]: ], ], ]. |
|
*Compiled with newer version of ] (Firefox 2.0 uses 3.3.2, Swiftfox 2.0 uses 4.0.4).<ref name=build20>Using url of ''about:buildconfig'' to check the details of the 2.0 builds</ref> |
|
*Compiled with newer version of ] (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>Using url of ''about:buildconfig'' to check the details of the 2.0 builds</ref> |
|
*Better protection from ] 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 | url-status=dead | archive-url=https://web.archive.org/web/20070208094418/http://www.redhat.com/magazine/009jul05/features/execshield/#checks | archive-date=2007-02-08 }}</ref> (Swiftfox 2.0 uses -D_FORTIFY_SOURCE=2; Firefox 2.0 uses gcc 3.x, which does not support this).<ref name="build20"/> |
|
'''Reduced binary size''' |
|
'''Simplify''' |
|
*] is not included. 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 in the build {{Citation needed|date=April 2007}}. This means that ] remain supported (see ]), but without certain extra features<ref name=pangoexample>{{cite web | url=http://www.pango.org/ScriptGallery | title=Script Gallery - Pango }}</ref> provided by ]. This simplification reduces the binary size, and reduces rendering. |
|
'''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. |
|
*] ] lookups are disabled.<ref name="change20"/><ref name=change15>{{cite web | url=http://getswiftfox.com/builds/releases/changelog | title=Swiftfox 1.5.0.7 changelog}}</ref> preventing slowdowns experienced<ref name=ipv6dns>{{cite web | url=http://forums.getswiftfox.com/viewtopic.php?p=12&sid=f37125f87effd7be076c6c748cdde960 | title=Swiftfox Forum | url-status=dead | archive-url=https://web.archive.org/web/20070928044502/http://forums.getswiftfox.com/viewtopic.php?p=12&sid=f37125f87effd7be076c6c748cdde960 | archive-date=2007-09-28 }}</ref> |
|
|
*] is enabled by default.<ref name="change20"/><ref name="change15"/> ] 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 == |
|
== Swiftfox speed == |
|
=== Firefox speed === |
|
|
Firefox has been criticised for slow startup compared with other browsers, 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 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, pre- Firefox 2.0 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>. |
|
|
|
|
|
|
|
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.<ref name=benchswift>{{cite web | url=http://www.apcstart.com/node/3097 | title=APC Magazine: What's The Worlds Fastest Browser| access-date = 2006-10-30}}</ref> There are no benchmarks for the different processors builds. |
|
=== 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<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 == |
|
Swiftfox is bundled with the following freely available Firefox plugins and extensions: |
|
Swiftfox is bundled with the following freely available Firefox plugins and extensions: |
|
*] extension is installed and enabled |
|
*] extension is installed and enabled |
|
*libunixprintplugin.so plugin is installed |
|
*libunixprintplugin.so plugin is installed |
|
|
|
|
== Downloads available == |
|
|
*Current version of Firefox: |
|
|
**Builds for both both ] and ] processors - a different build is available for each processor type. |
|
|
*Development versions of Firefox: |
|
|
**Builds for ] ] processors and sometimes ] ] (and compatible). |
|
|
|
|
|
|
== License == |
|
== License == |
|
Similar to Firefox, the Swiftfox source code is ], with the source code under ] except for parts relating to branding<ref name=license/>. |
|
The same as Firefox, the Swiftfox source code is ], with the source code under ] except for parts relating to branding.<ref name=license/> |
|
Unlike Firefox, the Swiftfox binaries have a proprietary license<ref name=license>{{cite web | url=http://getswiftfox.com/LICENSE | title=Swiftfox license}}</ref> which does not allow redistribution. According to the author, this is to prevent the possibility of any confusion with tainted versions (see the branding argument below). But the name Swiftfox is trademarked by Jason Halme, and accordingly can not be used on other 3rd party Firefox builds without his permission. |
|
Unlike Firefox, the Swiftfox binaries have a proprietary license<ref name=license>{{cite web | url=http://getswiftfox.com/LICENSE | title=Swiftfox license}}</ref> 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 ]). The name Swiftfox is trademarked by Jason Halme, and accordingly cannot be used on other third party Firefox builds without his permission. |
|
|
|
|
|
== Alternatives == |
|
=== Debian === |
|
|
Swiftfox binaries are available as ] from . 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. |
|
* Firefox source code and Swiftfox changes are freely available for download, allowing anyone to create their own build. |
|
|
|
|
|
⚫ |
== See also == |
|
⚫ |
*] |
|
|
*] |
|
|
|
|
|
== References == |
|
== References == |
|
|
{{Reflist|30em}} |
|
<references/> |
|
|
|
|
|
|
== See also == |
|
== External links == |
|
|
* {{official website|http://getswiftfox.com/}} () |
|
* ] |
|
|
* ] |
|
|
|
|
|
|
|
{{Web browsers}} |
⚫ |
== External links == |
|
|
|
{{Mozilla}} |
|
* |
|
|
* |
|
|
* |
|
|
* |
|
|
* |
|
|
|
|
|
|
] |
|
] |
|
] |
|
] |
|
|
] |
|
|
|
|
|
] |
|
] |
|
|
] |
|
|
] |
|
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. There are no benchmarks for the different processors builds.
Swiftfox is bundled with the following freely available Firefox plugins and extensions: