TenFourFox - TenFourFox

TenFourFox
TenFourFox.png
Skærmbillede af TenFourFox 12
TenFourFox 12 kører under Mac OS X Tiger .
Første udgivelse 8. november 2010 ( 2010-11-08 )
Stabil frigivelse (r) [±]
FPR32.5 (5. oktober 2021 ; for 6 dage siden ) [±] ( 2021-10-05 )
Udgivelsesversion (er) [±]
FPR32b1 (2. april 2021 ; for 6 måneder siden ) [±] ( 2021-04-02 )
Operativ system Mac OS X 10.4 og 10.5
Type webbrowser
Licens Mozilla Public License , GNU General Public License , andre
Internet side www .floodgap .com /software /tenfourfox /

TenFourFox is a web browser for Power Macintosh computers, based on Mozilla's Gecko layout engine. It is a port of Mozilla Firefox for PowerPC-based Macintosh computers running Mac OS X to retain compatibility with the older architecture and older versions of the operating system, and to add PowerPC-specific optimizations for improved performance. The project was started after Mozilla announced that it would not release Firefox 4 for PowerPC versions of OS X. Like Firefox, it includes compatibility with a wide range of addons, Acid2 and Acid3 compliance, and HTML 5 and CSS 3 features. It also includes JavaScript just-in-time compilation, custom builds for specific PowerPC processor families, and AltiVec acceleration of key media codecs. The primary maintainer is Cameron Kaiser.

Projektet delte administration med Classilla , en gaffel af Mozilla Application Suite til Mac OS 9 og Mac OS 8.6 .

Historie

I 2010 annoncerede Mozillas Mike Beltzner, at den kommende Firefox 4 ikke ville blive frigivet til Power Macintosh -computere, kompatibilitet med Mac OS X Tiger er allerede blevet fjernet, hvilket gør Firefox 3.6 til den sidste understøttede version af Firefox på den ældre arkitektur og platform. Mozilla stoppede med at lave PowerPC-kompatible universelle builds af Firefox 4 med beta 7.

Som svar skabte udvikler Cameron Kaiser en test build af Firefox 4, der kunne køre på hans Power Mac G5 samtidig med, at support blev trukket tilbage fra beta 7. Dette blev frigivet til brugere i separate builds til AltiVec Macs og G3 Macs i november 8, 2010. I overensstemmelse med præcedens om, at modificerede builds af Firefox -kilde ikke kunne bruge Firefox -varemærker uden tilladelse , blev projektet forked og navngivet TenFourFox . Et komplet komplement af builds til G3, 7400 og 7450 G4 -familierne og G5 blev frigivet med beta 8 den 15. december 2010. JavaScript -acceleration ved hjælp af den færdige PowerPC -version af TraceMonkey blev frigivet med beta 9 den 12. januar 2011 og aktiveret fuldt ud for beta 11 den 2. februar 2011. Den afsluttede første version, 4.0s, indeholdt en sikkerhedsopdatering og en rettelse til JavaScript -ydeevne og blev frigivet den 24. marts 2011. Version 5.0 skiftede til den nuværende Mozilla -ramme for hurtig frigivelse , baseret på Firefox 5 og inklusive yderligere AltiVec -skalering og farvefunktioner, og blev udgivet den 16. juni 2011.

Efter at Mozilla annoncerede den udvidede supportfrigivelse (ESR) for Firefox, oplyste Cameron Kaiser, at fra og med version 10 af TenFourFox vil stabile udgivelser af TenFourFox være baseret på Firefox ESR for at reducere vedligeholdelsesbyrden. Mellem større ESR-versioner spores udviklere ændringer i Firefox 6-ugers hurtig frigivelsescyklus med testopbygninger kun for at afgøre, om de stadig ville være i stand til at bygge softwaren, efter at den næste ESR-version blev frigivet. Kun mindre ESR -opdateringer blev annonceret som egnede til generelt forbrug.

I december 2015 erklærede Kaiser, at TenFourFox ville bevæge sig direkte fra Firefox -kildekode med 45 ESR, med henvisning til manglende evne til at overføre senere versioner på grund af begrænsninger i operativsystemet og Rust -kompilatoren. Den første af "Feature Parity Releases", eller FPR'er, hvor større senere Firefox -funktioner blev tilbageportporteret til TenFourFox's modificerede Firefox ESR 45 -base, blev frigivet efter den officielle afslutning af Firefox ESR 45 -support den 13. juni 2017. TenFourFox FPR -serien af udgivelser inkluderer yderligere senere funktioner samt bagportede sikkerhedsrettelser fra den mest understøttede Firefox ESR.

Den 29. marts 2021 meddelte Kaiser, at yderligere udvikling af TenFourFox ville afvikle i løbet af de næste flere måneder, hovedsageligt på grund af at hans tid blev meget begrænset og den stigende mængde udviklingsarbejde, der var påkrævet for at holde TenFourFox up-to-date. Den sidste officielle funktionsparitetsudgivelse, version FPR32, blev udgivet den 19. april 2021. Den første release parity release, version FPR32.1 (aka FPR32 SPR1), blev frigivet den 28. maj 2021. Den sidste officielle build blev frigivet i oktober 5, 2021.

Funktioner

TenFourFox deler sit hovedfunktionssæt med Firefox sammen med optimeringer til PowerPC -platformen. I lighed med andre optimerede bygge projekter som Pale Moon og Swiftfox , TenFourFox omfatter specifikke compiler optimeringer for at forbedre sin samlede præstation og problemstillinger specifikke builds tunet til specifikke processor familier. Den indeholder imidlertid også nye brugerdefinerede funktioner, især dens JavaScript just-in-time compilation backend og AltiVec- acceleration, og tilføjer limkode for at gøre det muligt for grænsefladefunktioner fra Firefox 4 og senere stadig at fungere på Mac OS X Tiger . Dette har ført til gunstige anmeldelser af dens hastighed og ydeevne på ældre Macintosh -computere.

På grund af sin kompatibilitet med det ældre operativsystem mangler browseren nogle af funktionerne i de nuværende Firefox -versioner. Især understøtter den ikke fuldt ud kernetekst , så den forstår ikke Apple Advanced Typography -funktioner i visse internationale skrifttyper; det understøtter ikke grafikacceleration ved sammensætning; og det understøtter ikke WebGL (fordi PowerPC Tiger ikke understøtter OpenGL 2 ). Af sikkerheds- og vedligeholdelsesmæssige årsager blev NPAPI -plugins -understøttelse desuden udfaset og er derefter blevet fjernet.

Se også

Referencer

eksterne links