Originally Posted by Alien_Hominid
Could you tell me, why there are different builds for different CPUs? Isn't optimization done at compile time? Wouldn't Pentium IV work on Prescott (which is Pentium IV)?
The files you download from swiftfox's website are binaries that have been compiled with the highest level of optimization possible including some optimization for specific microprocessor architectures. The slackbuild script is more like the slackbuild script for OpenOffice in that it doesn't actually compile the program, but just packages it in a nice way for us. Otherwise, it would be just as useful to download the vanilla firefox source from Mozilla.
The wikipedia article on swiftfox
has some good information. The swiftfox website used to have more information, but it seems they slimmed it down quite a bit in the past month.
Originally Posted by duryodhan
1. I had to make the package as root , as normal user it said "Changing Perms : Operation Not Permitted"
2. I installed it , when I type swiftfox , it opens, About Mozilla Firefox says it is Firefox 22.214.171.124 (the one I have ) although I installed the 3 version.
I don't use slackbuilds much, so forgive my ingnorance, but whats wrong in what i did ?
This is an exert from the SlackBuild HowTo
Step 3 - Execute the SlackBuild Script (as root)
The reason for this is as you saw. Non root users don't have permission to install files in places like /opt and /usr/bin
As far as why swiftfox opened firefox instead: You probably still had firefox open when you executed swiftfox.
You can't have them both open at the same time like you can with SeaMonkey and Firefox. Close firefox and then execute swiftfox.
If that doesn't do it then it might take a little investigating. Please show the output of
ls -l $(which swiftfox)
Originally Posted by Inuit-Uprising
Is Swiftfox noticeably faster than firefox and worthy of replacement?
In my experience swiftfox is indeed faster than firefox. This is especially true for me when I load multiple pages. Sometimes some of this speed isn't completely true as pages load very fast but they still aren't completely ready for you to interact with them. They wouldn't be ready in firefox either, though, so this quicker view of pages allows more time for reading and less waiting. My suggestion, if you want to compare Firefox speed to Swiftfox speed is to use the same versions for both and use one of them for a couple of days and then switch.
You will very likely notice a difference in favor of swiftfox. You can find swiftfox 126.96.36.199 at http://forums.getswiftfox.com/viewtopic.php?t=285
Now the good thing is that you don't have
to replace firefox to use swiftfox. When I first started using it back when Slackware 12 was released I switched between the two often. Official Slackware packages for Firefox always came a bit later than the official releases and during those times I happily switched to swiftfox. I soon realized I liked it better and I like the fact that the swiftfox builds also let me preview the upcoming firefox releases. Right now you can download 188.8.131.52 and 3.0bpre-4 from the swiftfox site. 184.108.40.206 is just the next security update, of course, but 3.0bpre-4 is a really good beta. Check out some of the new features in 3.0.
, there are some (temporary) disadvantages to using a beta and it pretty much boils down to extensions and themes. Not all the extension and theme developers have released versions compatible with 3.0, so you might find some of them being disabled for you. If you switch back to 2.0 you can use them again.
If this process bothers you you can always create a new profile to test 3.0 with. Try running swiftfox -P or swiftfox -ProfileManager. If you don't have the profile manager ask you every time you will have to manually choose the profile with the -P switch or it will simply load the last one you used regardless
of what version/build of firefox you load!
On my system I have Firefox 1.5, the official Slackware Firefox 2.0 package, and the Swiftfox 3.0 package installed on my system. I have separate profiles for each of them and have defined shortcuts so that the appropriate one automatically loads. I even share a profile between Windows and Linux. If people are interested I can submit a thread on how I do this.
In short, if people want to simply try out Swiftfox and compare it to Firefox, then they should download 220.127.116.11 version (or whatever version is equal to the Official Slackware Firefox package that you are using...). Otherwise you can use Swiftfox to try out the upcoming Firefox 3.0. If you want to have all your Firefox shortcuts point to Swiftfox simply change /usr/bin/firefox to point to /opt/swiftfox/swiftfox.
I actually don't use a symbolic link, but I changed my /usr/bin/firefox to be a short script that selects swiftfox or firefox (depending on which one isn't commented out) and it chooses my profile.
I'll add a link to the 18.104.22.168 version in my first post and also mention that Firefox must be closed in order to use Swiftfox.