Jump to content

Experimental Firefox 7 build for Windows 98


Recommended Posts

What's this?

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.net/tracker/?func=detail&aid=3284681&group_id=255038&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.com/?w7fsncgptmtv5e7

MD5: f574e3100861ea51c7dee55a22e0a479

SHA1: a7183c4e4609856721f0daad6a64a7c5a6dc24fb

Aurora/Firefox 6

http://www.mediafire.com/?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/board/index.php?app=core&module=attach§ion=attach&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.mozilla.org/en/Build_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 .

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.org/foundation/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.

post-329025-0-23615700-1311624445_thumb.

firefox-5.0_win98sqliteworkaround.patch.txt

post-329025-0-89687800-1313585864_thumb.

Edited by felicitas
Link to comment
Share on other sites


Can you upload this somewhere else. It said I have exceeded my download limit and I haven't

downloaded anything.

Sure. I've added Megaupload, just have a look at the first post. Hope that works better.

The first look is very good :thumbup and the menu fonts doesn't be strange, but I can't import any bookmarks from other browsers.

System: WinME, KernelEX 4.5.1, RP 9.72, MS VC++ 2005/2008 red

To be honest, I've never tried importing bookmarks =D. May be another KernelEx bug, or maybe something is strange with my version. Maybe I'll get some time to take a look at this.

Edited by felicitas
Link to comment
Share on other sites

Firefox 5.0 is the latest release for Windows. 5.0.1 just contains some fixes for Mac OS X users, so using it wouldn't make any difference. See the changelog at http://www.mozilla.com/en-US/firefox/5.0.1/releasenotes/. There isn't any reason for not updating to 5.0.1 though. I guess I'll update it in the next few days.

In general, I will try to update the binaries to the latest stable release as soon as possible, which is 5/5.0.1 at the moment. 6.0 will be released in a 2-3 weeks if I remember correctly.

I would prefer fixing KernelEx much more, enabling us to use official builds again. I'm digging into the code right now, to some degree at least. Hunting down the exact reason isn't as easy. Let's see how it turns out.

Link to comment
Share on other sites

I would prefer fixing KernelEx much more, enabling us to use official builds again. I'm digging into the code right now, to some degree at least. Hunting down the exact reason isn't as easy. Let's see how it turns out.

Then you should volunteer to be a KernelEx developer. Xeno86 has just asked for help. I'd be very glad if you accepted.

Link to comment
Share on other sites

Kudos from the peanut gallery...

Just took this for a test drive and was kind of amazed! :yes:

It successfully grabbed all my Firefox 3.xx add-ons and

offered to update as needed.

Brightened my day......

Thanks...

Jake

Link to comment
Share on other sites

I would prefer fixing KernelEx much more, enabling us to use official builds again. I'm digging into the code right now, to some degree at least. Hunting down the exact reason isn't as easy. Let's see how it turns out.

Then you should volunteer to be a KernelEx developer. Xeno86 has just asked for help. I'd be very glad if you accepted.

The only problem is official build aren't optimized for older CPUs like palemoon and have massive memory leaks witch palemoon trys to address. I hear FF7 has the leaks fixed though.

I saw an article benching all the browsers and FF and opera used over 100mb ram and IE not far behind but, chrome was using 30mb ram. I wanna see chrome ported over too 98se and kernel ex. or if kernel ex could run chrome that would be cool too.

Link to comment
Share on other sites

The first look is very good :thumbup and the menu fonts doesn't be strange, but I can't import any bookmarks from other browsers.

System: WinME, KernelEX 4.5.1, RP 9.72, MS VC++ 2005/2008 red

Hi,

I have try this version too , load well , but the bookmarks doesn't work on my system

there is no bookmark and I can't import any;

same as the official version :(

My system : PIII 450 Mhz , RAM 512 Mo

W98SE SP3Beta 4, KernelEX 4.5.1, RP 9.72,

Edited by patclash
Link to comment
Share on other sites

I confirm, that bookmarks can't be stored and imported. Of course after the installation, the other Firefox versions lose their bookmarks. All versions use the same "profiles" folder. Fortunately Firefox have backups of the Bookmarks.

Link to comment
Share on other sites

Impressive! :thumbup

Not as responsive as Opera, but doesn't have the random communications errors of Opera, either.

Installed and working well on my P2 (using FineSSE29, not sure if that's relevant) and my P3. Needed to set the installer compatibility mode to W2000SP4, then needed to get the "msvc?90.dll" files from : http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c&srcdisplaylang=en&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f9%2f7%2f7%2f977B481A-7BA6-4E30-AC40-ED51EB2028F2%2fvcredist_x86.exe

(security update KB973552; extracted using 7-Zip, renamed and copied to %windir%\system)

Two problems so far :

History doesn't work (brings up a page called "Library" instead).

Java doesn't work (same problem as with Opera) : "Before Firefox can run Java applets you must have the Java plugin properly installed and enabled. Firefox also requires the new Java plugin included in Java 6 Update 10 or above."

(I hope KernelEx can support this new-style plugin for Java, sometime soon.)

Joe.

Link to comment
Share on other sites

Thanks, works great.

Ive tried to make mine look like IE9

I transferred plugins from 3.6.19 like GoodOldFavorites and VistaAreo.

But yeah, I like the tabs on top and the app button.

It could be made official if you made this function an IF statement.

Trev

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...