Nieuwe browser PowerFox werkt ook op stokoude Macs met Leopard

Mac-fans die nog antieke Apple-computers koesteren met allang verlaten versies van Mac OS X kunnen nu iets nieuws proberen. De nieuw ontwikkelde opensourcebrowser PowerFox is in bèta beschikbaar en geeft Macs met G4- en G5-PowerPC-cpu's en Mac OS X 10.5 Leopard een opkikker.

Nostalgische gebruikers krijgen via deze nieuwe browser toegang tot moderne webtechnologie op hun oude hardware en besturingssysteem. PowerPC-processors en Mac OS X liggen ver in Apples verleden, maar sommige ontwikkelaars zijn die platformen nog niet vergeten.

Oude PowerPC-Macs krijgen met PowerFox de moderne browserengine UXP en ondersteuning voor hedendaagse technologie, waaronder OpenGL-hardwareversnelling en moderne videocodecs. Mac-browser PowerFox kwam begin dit jaar uit en was toen al geschikt voor OS X 10.6 Snow Leopard. Die versie draait alleen op Macs met Intel-chips, terwijl Leopard ook werkt op Macs met PowerPC-cpu's.

PowerFox voor OS X 10.5 is te downloaden in twee uitvoeringen: een voor Macs met dat oude besturingssysteem op PowerPC-chips en een voor Macs met Leopard op Intel-processors. De ontwikkelaar waarschuwt dat zijn nieuwe browser nog in ontwikkeling is en dat gebruikers dus bugs moeten verwachten. Zij kunnen problemen melden in de GitHub-bugtracker voor deze Mac-browser.

PowerFox gebruikt als ondergrond de browser Pale Moon. Die van Firefox afgeleide opensourcebrowser is beschikbaar voor Windows, Linux, macOS en voorganger Mac OS X, en voor FreeBSD. Chrome domineert momenteel de markt en commerciële AI-browsers beloven de toekomst. Gelukkig zijn er dus ook nog ontwikkelaars die het verleden omarmen, gewoon omdat het kan.

PowerMac G4 MDD, met Cinema Display (beeld: Apple)
PowerMac G4 MDD, met Cinema Display (beeld: Apple)

Door Jasper Bakker

Nieuwsredacteur

09-02-2026 • 12:43

16

Reacties (16)

Sorteer op:

Weergave:

Dit is cool, ik heb deze ge-submit! Ik heb meegeholpen door de ontwikkelaar VNC toegang tot mijn zeldzame quad core PowerMac G5 te geven, want de ontwikkelaar had namelijk alleen maar een iBook G4. Het verschil tussen een compilatietijd van 27 uur en een van 2.5 uur is best groot :). Voor de eerste beta release waren zo'n 9 complete builds nodig.

De beta releases die je kunt downloaden zijn dus gecompileerd op mijn Mac!

Ook heb ik een PowerMac G4 MDD met een oude Nvidia Geforce4 MX GPU verleend om crashes op oude GPUs (OpenGL 1.5, dus <2.0) op te lossen.

[Reactie gewijzigd door MatiasG op 9 februari 2026 12:58]

Bart ® Moderator Spielerij @MatiasG9 februari 2026 13:10
Misschien een domme vraag hoor, ik ben totaal niet thuis in dit soort dingen. Maar is dit niet makkelijker op te lossen door middel van emulatie op moderne hardware? :)

[Reactie gewijzigd door Bart ® op 9 februari 2026 13:11]

Echt goede emulatie is er niet meer voor PowerPC.

Rosetta voor PowerPC is allang uit de intel versies van macOS gehaald helaas. Met QEMU zal het wel kunnen maar het is best lastig om daar een complete powerpc mac op te draaien inclusief xcode enzo. Want er was best veel mac-specifieke zut, het was niet echt een standaard powerpc computer.

En PearPC is ook alweer 11 jaar geleden voor het laatst geupdate :-(

[Reactie gewijzigd door Llopigat op 9 februari 2026 13:19]

De staat van Mac OS X PowerPC emulatie is helaas zeer slecht. QEMU is naar mijn weet de enige emulator die OS X 10.5 Leopard kan opstarten en het is zeer langzaam. Je bent beperkt tot 1 CPU tenzij je experimentele out-of-tree mac99 SMP patches gebruikt. Dan kun je 2 CPUs gebruiken in Leopard. Maar zelfs op moderne CPUs is dit nog vele malen langzamer dan de 20 jaar oude PowerMac G5 Quad.

Dan heb je nog de originele Rosetta op Intel maar volgens de ontwikkelaar produceert het compileren met Rosetta kapotte binaries.

Cross compilation voor PowerPC OS X is niet echt een ding dus hier bestaan ook geen toolchains voor, dan zou je zelf iets in elkaar moeten zetten en dat is nog vele malen complexer.
De makkelijkere oplossing is een cross-compile. In theorie is een compiler ook maar een vertaalslag. Taal A in, taal B uit. Die transformatie kun je prima op een x86 doen. Dat blijft zo als taal B toevallig PowerPC assembly is.

Om historische redenen is het in de praktijk wat ingewikkeld. Teveel compilers doen aannames, bijvoorbeeld over de grootte van pointers. (32/64)
Ik heb meegeholpen door de ontwikkelaar VNC toegang tot mijn zeldzame quad core PowerMac G5 te geven,
Dat is lief van je, maar hoe veilig is dat? Kun je zo'n oude Mac zonder risicos aan het internet hangen? Ik kan met voorstellen dat er allerlei verbindingen met domeinen worden gelegd die ondertussen verlopen zijn of in vijandige handen zijn gekomen. Samen met wat ongepatchte kwetsbaarheden kijkt dat me een recept voor deelname aan een botnetwerk, of erger. Of worden deze oude versies van MacOS nog gewoon gepatcht?
De Apple software update utility werkt nog gewoon. De App Store o.i.d. was er nog niet in 10.5. Voor de rest valt de telemetrie van oude besturingssystemen (in tegenstelling tot moderne) zeer mee. Je zult geen virussen tegenkomen die gecompileerd zijn voor PowerPC dus het enige reële risico zijn scripts.

Overigens heb ik niet direct de poort open gezet naar de 20 jaar oude VNC server van Apple. Ik heb de ontwikkelaar toegang gegeven tot een Windows VM die draait op mijn server. Deze Windows VM had vervolgens dan VNC en SFTP toegang tot de PowerMac. Ook heel handig was dat op deze manier de Mac op afstand in slaapstand kon worden gezet en weer wakker gemaakt via Wake-On-LAN, want deze machine verbruikt best veel stroom.

[Reactie gewijzigd door MatiasG op 9 februari 2026 13:23]

Hey, wat leuk! Ik herinner me nog dat ik aan jou 3 Quads had verkocht omdat ik geen zin meer had in de vloeistofkoelers! Wat tof om te horen dat er nu in ieder geval ééntje gebruikt wordt voor actief development :D Lukt het reviseren van de voedingen van de G4s en G5s ook nog wat?

Ik ben uiteindelijk overgestapt op de 2.3 Dual Core met een Quadro FX 4500 en 16GB RAM. Ook aanwezig in de Discord trouwens, ik moet nodig die builds eens testen op mijn Powermacs :) Maakt de kamer ook meteen een stuk warmer, met die heerlijke 1000W voeding :P
Hah, ik kocht in 2006 een van de laatste Apple modellen met Power CPU (een PowerBook G4 12"). Dat is dus zo goed als 20 jaar geleden.

Klein wonder dat dat spul nu nog draait!
Ik heb hier een boel recente Power systems (P9 en P8), en normaal kan je ook OS X voor PPC onder KVM draaien op die dingen. Zou dit hier ook helpen? Met een boel NVMe en moderne paravirtualised Power zou het normaal nog een pak sneller moeten kunnen.
Nice! Vroeger had je TenFourFox maar die was er al mee opgehouden. Ik ga deze eens proberen. Ik heb nog een iMac G4 staan (model tafellamp).
TenFourFox was Firefox 45ESR en UXP is in principe gemoderniseerde 52ESR. Dit zit niet super ver van elkaar af en code van TenFourFox heeft dan ook enorm bijgedragen om dit mogelijk te maken.
Dit is mooi, want ondersteuning voor moderne web content is een van de eerste zaken waar je tegenaan loopt als je een (echt) oude Mac opstart.
macOS en voorganger Mac OS X
Dit klinkt alsof er ergens tussen 2000 en nu een nieuw OS het oude vervangen heeft, maar het zijn allemaal iteraties van hetzelfde system. Ook volgens Apple zelf is het eindige verschil ‘rebranding’ en betere aansluiting bij de namen van iOS, tvOS en watchOS.
Helaas klapt de browser er uit zodra ik de pagina van Tweakers.net probeer te bezoeken. PowerFox 26.1.0 (64 bit) op MacOS 10.7.5. De toestemmings-popup van DPGMedia lijkt de boel te verstoren.
Nice, ga ik zeker proberen.

Ik heb nog een oude iMac staan, model Core 2 Duo, maar kan er weinig mee door gebrek aan ondersteuning.
Bij antiek denk ik meer aan macOS Classic (v7 etc) ipv macOS X.....

Om te kunnen reageren moet je ingelogd zijn