This is a build of Firefox 7.0 optimized for running on Windows 98 and higher using KernelEx 4.5.1.
Why not use the regular build?
Mozilla's official version, or rather their integrated SQLite3, triggers a bug in KernelEx when using Write-Ahead Logging, which causes massive slowdowns, rendering Firefox useless. This version features a workaround for that problem. It just disables use of WAL.
This bug was discovered and reported by aceman, see http://sourceforge.n...8&atid=1126916.
Legal
As this is a modification of Firefox, it is licensed under the very same terms, which means MPL(Mozilla Public License)1.1/GPLv2, LGPLv2.1. These licenses basically allow you to use, modify and share the software freely, as long as you also redistribute any source code modifications. See the respective licenses for more details.
Download
Aurora/Firefox 7
http://www.mediafire...w7fsncgptmtv5e7
MD5: f574e3100861ea51c7dee55a22e0a479
SHA1: a7183c4e4609856721f0daad6a64a7c5a6dc24fb
Aurora/Firefox 6
http://www.mediafire...tqqh85lmyi8cmqi
MD5: f07db34d8dce1c033fccd2e259070db5
SHA1: ad3ba4cad8861f88f1f30db3877230a22c84ed88
Aurora/Firefox 5
Uploaded.to: http://ul.to/o72uofpc
Megaupload: http://www.megaupload.com/?d=YTLXAPE7
MD5: 05491aad4361f2c2a729de911e663d52
SHA1: 4f767ebb19237dd8e35bf5f712e7a0c2660c4524
In case you want to compile Firefox yourself, download the following patch.
http://www.msfn.org/...attach_id=32876
It contains all changes made. Applies to Firefox 5.0 source.
Feel free to mirror everything.
All binaries provided here are compiled using Microsoft Visual C++ 2008 SP1. Build instructions(https://developer.mo...d_Documentation). You will need a recent version of Windows to compile it. The binaries above were created on Windows 7 SP1.
Tested on Microsoft Windows 98 FE/Gold(4.10.1998) and KernelEx 4.5.1.
Remaining bugs
1. Bookmarks and History do not work at all. This will wipe out all your bookmarks of all older Firefox versions!
Steven W found a way around that using PlainOldFavorites Addon. See http://www.msfn.org/...post__p__974332 .
2. This build was compiled using Microsoft Visual C++ 2008 SP1, which also means you will need the corresponding runtime files to run it. Just download Visual C 2008 SP1 runtime, and extract msvcr90.dll and msvcp90.dll using WinRAR or something similar. I will maybe download VS 2005 Express some day…
3. Menu fonts look somewhat strange. Is there a missing font? Or maybe it’s related to that new font rendering stuff that everyone was complaining about? I don’t know.
4. WebGL might not work. I’m currently unable to test 3D functionality. Firefox was compiled without DirectX SDK being installed though.
Why Aurora?
While Firefox itself is open-source, the name “Firefox”, the Firefox logo and related stuff are not. Mozilla prohibits the use of the name “Firefox” as soon as the source code gets changed to ensure consistency for users. Aurora is just the default name for unofficial builds.
See http://www.mozilla.o.../licensing.html for more information.
Will this fix get into official builds?
Hopefully not. It is just a workaround, or a hack. The problem does not lie in Firefox or SQLite, but rather KernelEx. We should fix KernelEx to finally get rid of that bug. It might also affect other applications.
The reason for this build is simple: It’s just easier in this case to modify Firefox than debugging KernelEx.
Attached File(s)
-
aurora98.png (110.12K)
Number of downloads: 66 -
firefox-5.0_win98sqliteworkaround.patch.txt (1.57K)
Number of downloads: 60 -
ff698.png (274.74K)
Number of downloads: 38
This post has been edited by felicitas: 28 September 2011 - 05:22 AM



Help

Back to top











