Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

headlessmike

macrumors 65816
May 16, 2017
1,398
2,746
This might be a dumb question, but the 7450 version is the one to use with 744x G4s too, right?
 

thewireless

macrumors member
Original poster
Jul 27, 2024
41
69
the internet
This might be a dumb question, but the 7450 version is the one to use with 744x G4s too, right?
That's not a dumb question at all; the naming scheme can be a bit confusing. As far as I know, the 7450 is a redesign of the 7400, and all models in the 744x and 745x series fall under the 7450 category.
 

headlessmike

macrumors 65816
May 16, 2017
1,398
2,746
That's not a dumb question at all; the naming scheme can be a bit confusing. As far as I know, the 7450 is a redesign of the 7400, and all models in the 744x and 745x series fall under the 7450 category.
Yeah, the 7450 was an enhanced evolution of the original 7400 G4 and the 7440 series was a 7450 without L3 cache. The 7447 in my PowerBook should run 7450 code, but I started wondering if there might be specific optimizations for the extra cache in that version of the software.
 

pipetogrep

macrumors 6502
Jan 27, 2021
347
499
How exactly does this manifest? I believe Yahoo is indeed the US specific default. For me, it shows Google as the default search engine, but when I switch to DuckDuckGo, it remembers that change.
This is true of TenFourFox, InterWeb, and AquaFox. Always the same and always from a fresh install.

When I start the browser for the first time, the default search engine is Yahoo!. I change it in the preferences, browse around a bit, close the browser, reopen, and it's back to Yahoo! again.

So I delete Yahoo! from the search engine list and change it again, close the browser, reopen, it's back to Yahoo! again. Now here's the weird part.

Now that I've given up and just leave it, sometimes when I open the browser it goes back to the preferences as I set them. Then if I close and come back, it's back to the default of Yahoo! again. The issue is quite sporadic.

The only changes I make to my setup are TenFourFox Pep and installing Umatrix extension.
 

thewireless

macrumors member
Original poster
Jul 27, 2024
41
69
the internet
I should note that all of this happened with AquaFox running under Sorbet Leopard, so it's optimizations may have added to the overall experience as well.
It could be interesting to test what difference (sorbet) Leopard makes.

Works great on my 1.42ghz Mini, although iCloud.com doesn't work with it, complaining about being an obsolete browser. Granted, I didn't try a different user agent.

Great work!
None of the UAs appears to work with iCloud.com, so I think it relies on something else to determine whether the browser is outdated or not. This is something worth looking into, and I might do so in the future. I will certainly be streamlining the UAs in a future release, adding 115ESR, 128ESR, and possibly more (Safari?).

Yeah, the 7450 was an enhanced evolution of the original 7400 G4 and the 7440 series was a 7450 without L3 cache. The 7447 in my PowerBook should run 7450 code, but I started wondering if there might be specific optimizations for the extra cache in that version of the software.
Interesting take; it's quite possible. However, I am unable to verify what the optimizations exactly are, as the different versions are simply created by telling the compiler which CPU we are compiling for. This is entirely handled by the compiler.
 
  • Like
Reactions: swamprock

swamprock

macrumors 65816
Aug 2, 2015
1,252
1,830
Michigan
None of the UAs appears to work with iCloud.com, so I think it relies on something else to determine whether the browser is outdated or not. This is something worth looking into, and I might do so in the future. I will certainly be streamlining the UAs in a future release, adding 115ESR, 128ESR, and possibly more (Safari?).

Truth be told, none of the other PPC browser ports worked with iCloud in the past, so there's that.
 

mac57mac57

macrumors regular
Aug 2, 2024
148
93
Myrtle Beach, SC
To try to tease apart the effects of Sorbet Leopard and AquaFox on my remarkable banking experience, I would need a single machine that dual booted vanilla Leopard (10.5.8) and Sorbet Leopard. Then I could run AquaFox on each side of the machine and observe the difference. Same hardware, same app... just different OS underneath it.

Regrettably, the G5 I am doing all this on has a Tiger/Sorbet dual boot, not a Leopard/Sorbet dual boot. An AquaFox test from the Tiger side would be interesting, but tangential. Nonetheless, I am curious now; I will give this a try and report back here what I find.
 

Dronecatcher

macrumors 603
Jun 17, 2014
5,238
7,870
Lincolnshire, UK
To try to tease apart the effects of Sorbet Leopard and AquaFox on my remarkable banking experience, I would need a single machine that dual booted vanilla Leopard (10.5.8) and Sorbet Leopard. Then I could run AquaFox on each side of the machine and observe the difference. Same hardware, same app... just different OS underneath it.

Regrettably, the G5 I am doing all this on has a Tiger/Sorbet dual boot, not a Leopard/Sorbet dual boot. An AquaFox test from the Tiger side would be interesting, but tangential. Nonetheless, I am curious now; I will give this a try and report back here what I find.
It would be very rare for a seasoned PowerPC user to be working with stock Leopard though - we all optimised the hell out of it years before Sorbet appeared.

Regarding Tiger vs Leopard, I did some testing here:

 

mac57mac57

macrumors regular
Aug 2, 2024
148
93
Myrtle Beach, SC
Excellent Tiger vs. Leopard results - thanks!

To add to them, I will redo my banking test on both sides of the machine (Tiger and Sorbet) and measure/record the page load times. A banking site will impose a very different type of load than video playback, so it should provide an interesting additional data point.

I'll report back here in this thread.
 

pipetogrep

macrumors 6502
Jan 27, 2021
347
499
@thewireless Looks like I need to fix the leopard build process. It fails at applying the Leopard patches when selecting Aquaweb. Look out for that update later today.
 

mac57mac57

macrumors regular
Aug 2, 2024
148
93
Myrtle Beach, SC
My banking test with AquaFox has now been repeated, once on Sorbet Leopard and once on Tiger, each booted on the same PowerMac G5 DP 2.3 GHz. In both cases, the browser caches were cleared prior to running the tests. Here is the summary:


10.5.9 Sorbet Leopard

Time from Google URL for bank to bank's online page with customer login link: 10.47s
Time from login link to login page: 28.88s
Time from login page to personal accounts page: 9.86s

10.4.11 Tiger

Time from Google URL for bank to bank's online page with customer login link: 9.75s
Time from login link to login page: 24.38s
Time from login page to personal accounts page: 11.60s


These are very mixed results, and don't demonstrate any significant difference between the two sides of the machine. Tiger seems to have a bit of a speed advantage, but it is slight. Sorbet is faster at some things, while Tiger is faster at others. In the end, neither is significantly faster than the other.

From the test results I think I can conclude that AquaFox itself is the major contributor to the relative speed with which the bank's site rendered. To repeat something I have said before, AquaFox is a great piece of work - thanks!

p.s.> this post has been composed and was submitted using AquaFox on Sorbet Leopard, running on the same PowerMac G5 used for the tests.
 
  • Like
Reactions: thewireless

thewireless

macrumors member
Original poster
Jul 27, 2024
41
69
the internet
@thewireless Looks like I need to fix the leopard build process. It fails at applying the Leopard patches when selecting Aquaweb. Look out for that update later today.
I was already expecting this and have added a note in the README.md on GitHub. I’ve been meaning to test building on Leopard and report back to you, but I just haven’t found the time yet. I assume the issue might be that the script is trying to find a patch with the build name, but since there are only patches for TenFourFox and InterWebPPC in the directory, it’s throwing an error.
Just a quick reminder: the name of the browser is Aquafox; AquaWeb is a different project.
 

pipetogrep

macrumors 6502
Jan 27, 2021
347
499
I was already expecting this and have added a note in the README.md on GitHub. I’ve been meaning to test building on Leopard and report back to you, but I just haven’t found the time yet. I assume the issue might be that the script is trying to find a patch with the build name, but since there are only patches for TenFourFox and InterWebPPC in the directory, it’s throwing an error.
Just a quick reminder: the name of the browser is Aquafox; AquaWeb is a different project.
Yep. That was exactly it. It's been fixed and uploaded. Sorry about the name mix-up. This has stuck in my head https://macintoshgarden.org/apps/aquaweb-aquavid.

If you do make any further changes to the mozcfg files, could you please let me know so I can update the git patch?
 

barracuda156

macrumors 68020
Sep 3, 2021
2,195
1,469
Hello "obsolete" Mac users,

Long-time lurker here! I only recently made an account and didn’t really want to self-promote, but I could use your feedback, so here it goes:

I'm the maintainer of Aquafox, a fork of TenFourFox, very much like InterWebPPC. In fact, it picks up where InterWebPPC left off by continuing to provide up-to-date compiled binaries of TenFourFox, along with a few more optimizations.

I released the first beta on July 25th this year, and although I'm not expecting big issues, I still think it's good practise to release the software this way and ask for feedback before launching version 1.0.0. Even if that means the only change is the absence of the beta label.

The README.md on GitHub (link) has a full description and a Q&A, and I’ve written more in-depth about the history, reasoning, and process of the project in the announcement post on my blog on Neocities (link).

View attachment 2402231

So, I'd say download the browser from the releases page on GitHub (link), take it for a spin, and leave a comment. Any form of feedback is appreciated!

Would you be interested to add it to MacPorts? Perhaps as a subport of TFF, that way will be easier to merge.
 

Dronecatcher

macrumors 603
Jun 17, 2014
5,238
7,870
Lincolnshire, UK
These are very mixed results, and don't demonstrate any significant difference between the two sides of the machine. Tiger seems to have a bit of a speed advantage, but it is slight. Sorbet is faster at some things, while Tiger is faster at others. In the end, neither is significantly faster than the other.
Your greatest friend for PowerPC web browsing is script blocking and/or changing user agents - when mobile phones were less capable, switching to a mobile ua gave a huge boost as your browser was presented with a slimmed down page (before app requirement ubiquity arrived this meant nice pages for Youtube, Soundcloud and Flickr amongst others.)

Now, as mobiles are much more powerful, that effect isn't as pronounced but it still helps.

BTW I would never recommend Sorbet to a power user - all of it's optimisations are gleaned from this community but elements are also removed - at some point you might find something not working and struggle to find the cause.
Better to install Leopard and change it to your requirements using threads here - that's if you want to understand more the working of those improvements (or have a working install of Leopard on standby to transplant missing kexts/frameworks to Sorbet.)
 

barracuda156

macrumors 68020
Sep 3, 2021
2,195
1,469
I'm interested. What needs to be done to set that in motion?

Perhaps take a look at tenfourfox portfile to see whether a similar approach works?

If yes, then it can be added as a subport into the same portfile (whatever has to be overrided can be).

In a case you are unfamiliar or not comfortable with MacPorts portfile syntax, I can handle that, you could just explain what should be changed about the build. (I did not compare the code against TFF; if the changes are largely about security certificates and alike, it could be as simple as adding a name with new checksums.)
 

thewireless

macrumors member
Original poster
Jul 27, 2024
41
69
the internet
I reckon nobody tried building against 10.6 SDK?
If TenFourFox builds on 10.6 PPC, I don't see why Aquafox wouldn't. Since I read that you've successfully completed the first, I have no doubts that you will succeed with the latter.
What are the benefits of building with the 10.6 SDK? I believe we also use the 10.4 SDK on Leopard. (Note: I have never built TFF or its derivatives on Leopard.)

Perhaps take a look at tenfourfox portfile to see whether a similar approach works?
I looked at the portfile, and although I'm still unfamiliar with the syntax, I don't see why this approach wouldn't work. After all, Aquafox is basically TenFourFox with extra steps; it's mostly preferences and compiler configuration tweaks, as well as some changes to the UI. You can see all the changes here: (link).

As for security certificates and the like, maybe Cameron Kaiser will bump it to 128ESR. I have yet to learn how to do this myself. Currently, the project is just a continuation of InterWebPPC, providing precompiled TenFourFox to people without a fast machine to build it on.
 
Last edited:
  • Like
Reactions: barracuda156

barracuda156

macrumors 68020
Sep 3, 2021
2,195
1,469
What are the benefits of building with the 10.6 SDK?

There are a lot, but I doubt it will work. TFF needs a substantial amount of fixes to detach it from the archaic SDK of Tiger.
TFF uses 10.4 SDK in MacPorts presently, regardless of the OS version.

Perhaps a more important thing will be to get rid of a requirement of an archaic gcc and fix it for gcc14.

P. S. To be clear, when I said about MacPorts, I meant supporting 10.4–10.5. MacPorts does not officially support 10.6 (though since I am the maintainer of tenfourfox port, I can support it on a level of given port). But supporting 10.6 ppc is not something required or even expected.
 

thewireless

macrumors member
Original poster
Jul 27, 2024
41
69
the internet
There are a lot, but I doubt it will work. TFF needs a substantial amount of fixes to detach it from the archaic SDK of Tiger.
TFF uses 10.4 SDK in MacPorts presently, regardless of the OS version.

Perhaps a more important thing will be to get rid of a requirement of an archaic gcc and fix it for gcc14.

P. S. To be clear, when I said about MacPorts, I meant supporting 10.4–10.5. MacPorts does not officially support 10.6 (though since I am the maintainer of tenfourfox port, I can support it on a level of given port). But supporting 10.6 ppc is not something required or even expected.
Alright, please tell me what I need to do to get Aquafox on MacPorts. As mentioned before, I looked into the portfile, but I'm not entirely sure what changes are necessary for Aquafox aside from updating the name and removing the nostrip mozconfig options.

Regarding 10.6, would there be much of a difference? I noticed that the TenFourFox portfile for 10.6 is identical to the standard one, so I would assume that MacPorts for 10.6 will build Aquafox just fine.
 
  • Like
Reactions: barracuda156
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.