Hi,

On 08/14/18 11:29, Rogério Brito wrote:

Nice. I wish my coding skills weren't so old-school, or I could offer help beyond just testing. It would be nice to see Quantum's speed and efficiency (to the extent that it would be effective) on PPC machines. This could possibly have a carry-over affect on TenFourFox, the Mac OS X/PowerPC fork of Firefox-ESR, as Cameron is basically left to applying security patches and optimizations to the old ESR code.

Some of the code (that is, the non-OSX parts) that Kaiser Cameron is producing (especially the Altivec optimizations to decoding videos and the JIT of Firefox) would be quite welcome if supplied in a clean fashion to Mike Hommey, the Debian maintainer of Firefox (who also happens to be an upstream developer at Mozilla).

there is a lot of good stuff, but also hold your breath. I am working on the code to generalize his work so that it works on x86-32bit (64bit is currently off-limits for the code, it would need even more work to remove Carbon) so that it can be used on older intel macs too. It is absolutely not an easy task, I have been working closely with Cameron for months: his code was worked for years against a single OS and CPU target. So in my case it had endianness issues, which are to a larger extent fixed.

We have a x86 build working as a proof, but I did not release anything to the public since it is not as stable as the PPC version, although it proves how much can be "squeezed" from older Macs.

The good news is that most of the patches are now accepted in Cameron's code, other are private to my github repository because "not clean enough".

By analyzing the code, I can tell you that a lot would be needed to get them on non-Mac systems. Of course, it could be done.

I'm not sure Quantum is better in anything. On NetBSD I am using the rust-based Firefox and it appears more bloated and trade-off memory with performance. Also, I personally dislike the "new" interface, but that is taste. Rust is a pain and slow to death, slower actually. I build it on x86 machines which are faster than all G4 machines I know and it takes hours/days. We already have pain with gcc and clang... now rust, oh, man.

Perhaps Pale Moon could be ported to PPC? The community is not that happy with ports/forks apparently though, although it appears to be only a naming issue and an issue of dependent libraries.

Riccardo

Reply via email to