Za jídlo, šaty a vzduch otročíme na programech z temných světů

Webové prohlížeče pro OS X/PowerPC

Poslední verze OS X pro PowerPC, Mac OS X 10.5 – Leopard, je tu s námi už skoro šest let a z toho už téměř čtyři roky není aktualizován. Oficiální softwarový vývoj pro něj již prakticky neexistuje, zejména PowerPC větev Apple důkladně pohřbil tím, že zakázal Universal Binary aplikacím vstup do Mac App Store. První věc, která v opuštěném operačním systému obvykle zastará je webový prohlížeč a platforma, která v dnešní době nemá pohodlný přístup k webu velmi rychle umře úplně. Je proto velké štěstí, že kolem prohlížečů pro PowerPC Mac se stále něco děje.

Prohlížeče založené na jádře Gecko
Oficiálně skončil vývoj Firefoxu pro PowerPC ještě před přechodem na rychlé číslování, poslední verze je 3.6.28. Velmi rychle po ukončení oficiálního vývoje přišel Cameron Kaiser se svým projektem TenFourFox. (O jedné z prvních verzí TenFourFoxu jsem tu psal už před více než dvěma lety.) K vývoji postupem času přibral i další lidi a zřejmě i proto se jedná o velmi aktivní projekt.

TenFourFox

Hlavní verze je odvozena od ESR (extended support release) verze Firefoxu (17), nicméně betaverze je vždy budována jako ekvivalent aktuální verze (21 v době psaní tohoto článku, na 22 se pracuje). Jak patrno z vývojářského blogu, udržují vlastní GUI, vlastní JavaScriptový kompilátor a desítky optimalizací kódu psaných přímo pro konkrétní PowerPC procesory (G3/G4/G5). Díky tomu je možné zobrazovat i na 15 let starých počítačích se systémem Mac OS X 10.4 stránky velmi podobně jako v zcela aktuálním Firefoxu, který už pro běh vyžaduje minimálne Mac OS X 10.6.

Aurora

Přímo z kódu TenFourFoxu je odvozen projekt Aurora. Jedná se o téměř totožný prohlížeč, jen neudržuje zpětnou kompatibilitu s Mac OS X 10.4 a soustředí se naopak o co největší rychlost v Leopardu (10.5), který Cameron Kaiser odmítá používat kvůli absenci režimu Classic. Tento prohlížeč používám na svém hlavním desktopu a jsem naprosto spokojen, rozdíl proti Firefoxu na notebooku nebo pracovním počítači je minimální. Na rozdíl od TenFourFoxu zde nejsou hned po instalaci zakázány Flash a Java pluginy, které jsou sice beznadějně zastaralé, ale na některých webech užitečné.

SeaMonkey PPC

Třetí projekt který těží z TenFourFoxového kódu je SeaMonkey PPC. Tady se jedná o port celého softwarového balíku obsahujícího prohlížeč, mailový klient, adresář, IRC klient a další. I zde verze zhruba stíhá aktuální verzi Firefoxu, momentálně je dostupná 21, která je jen několik týdnů stará.

Prohlížeče založené na jádře WebKit
WebKit používá například Safari dodávané se systémem přímo Applem. Poslední verze pro Leoparda je 5.0.6 u níž letopočet v About okně uvádí rok 2011. Safari, na rozdíl od Firefoxu, není a nikdy nebylo uvolněno pod otevřenoy licencí, takže nějaký neoficiální vývoj na úrovni celého prohlížeče není dost dobře možný. O jádru WebKit platí ale pravý opak, a proto Tobias Netzel založil projekt Leopard-WebKit, prostřednictvím nějž je možno aktualizovat WebKit dodávaný v systému na aktuální verzi. Tato aktualizace se automaticky dotkne všech aplikací využívajících systémové prohlížečové jádro, moje Safari většina webových stránek pozná jako verzi 6.0.2.

Jak vidno, není to ještě na PowerPC úplně ztracené. Zatím je ještě dostatek nadšenců, kteří po nocích patchují aktuální prohlížečové zdrojáky tak, aby běžely i na big-endianových PowerPC procesorech. Doufejme, že to ještě pár let vydrží.