Mozilla heeft ontwikkelaars gevraagd om te stoppen met de ontwikkeling van de nightly builds van de 64bit-versie van Firefox. De browserversie zou tot te veel onduidelijkheid leiden, er zouden niet genoeg plug-ins voor zijn en bugs die crashes veroorzaken, zouden te lang blijven liggen.
Mozilla werkt al tijden aan een 64bit-versie van Firefox en het bedrijf beloofde dat de versie voor de 64bit-variant van Windows 'een andere snelheid en andere prestaties, maar dezelfde stabiliteit' moet bieden. De 64bit-browser kan meer geheugen adresseren op het besturingssysteem dan de 32bit-variant. Op Google Group mozilla.dev.planning heeft Mozilla's engineering manager Benjamin Smedberg echter in een thread genaamd 'Turning off win64 builds' het staken van de ontwikkeling aangekondigd.
Als redenen noemt hij dat veel plug-ins voor de 64bit-versie niet beschikbaar zijn of niet goed werken. Submits van gebruikers over crashes zouden te laat opgepikt worden, omdat de ontwikkelaars andere prioriteiten zouden hebben en gebruikers zouden daarom een 'tweederangsgevoel' krijgen. "Ik heb besloten om de 64bit-nightly en -hourly builds uit te schakelen", zegt de manager, ondanks vele verzoeken om de ontwikkeling door te laten gaan. "Laten we deze discussie als gesloten beschouwen." Ook op Bugzilla roept hij op de ontwikkeling te staken, constateerde The Next Web.
Mozilla heeft ondanks de lange ontwikkeltijd en diverse testversies nooit een officiële 64bit-versie van Firefox uitgebracht. Gebruikers van de 64bit-versie van Windows zullen zich nu tot Internet Explorer of Opera moeten wenden als ze een 64bit-browser willen gebruiken.
[Reactie gewijzigd door Deurdouwer op 22 november 2012 16:31]
Je vergeet even gemakshalve te vermelden dat een 64-bits CPU intern nog steeds op 128-bits berekeningen kan doen, de oude 32-bits P4 had ook al interne 64-bits berekeningen.- Met de overgang naar 64-bits ondersteuning zijn er meer general purpose registers beschikbaar in de CPU. Dit betekent dat er minder naar het geheugen gelezen/geschreven moet worden tijdens complexe berekeningen en de applicatie dus sneller zal werken.
- De instructie set heeft ook een upgrade gekregen, waardoor 64-bits berekeningen in veel minder CPU-cycles uitgevoerd kan worden, met als gevolg weer snelheids winst.
Dat heeft niets met de betreffende architectuur te maken. Een x86-64 CPU in 32-bits modus zal net zo goed van die optimalisatie gebruik kunnen maken. Daarnaast was het punt van de discussie of de overstap naar 128 bits een zinnige was. Jouw argument heeft daar in z'n geheel niets mee te maken - voor een nieuwe instructieset kun je ook gewoon meerdere registers introduceren, terwijl het nog steeds een 64-bits of zelfs 32-bits architectuur blijft.- De instructie set heeft ook een upgrade gekregen, waardoor 64-bits berekeningen in veel minder CPU-cycles uitgevoerd kan worden, met als gevolg weer snelheids winst.
Instructies hebben geen vaste lengte op x86. Het nadeel is vooral dat de 2x zo grote pointers ervoor zorgen dat je meer padding krijgt in datastructuren (een int gevolgd door een pointer was op 32 bits 8 bytes, maar op 64 bits ineens 16 terwijl de int zelf niet groter is geworden - er wordt 4 bytes padding geďntroduceert om de pointer op 8 bytes te alignen). Er wordt dus meer geheugen aangesproken, en derhalve heb je sneller last van cache misses.En zo zijn er nog een aantal voordelen. Het grote nadeel is dat elke instructie ook 64-bits is wat dus voor extra geheugen traffic zorgt.
[Reactie gewijzigd door .oisyn op 23 november 2012 00:17]
Dit heeft echter niks te maken met 64-bit zelf te maken, alleen met dat ze tegelijk met de verlenging van de words de rest van de architectuur ook een kleine update hebben gegeven. Dit hadden ze prima met 32-bit kunnen implementeren en 't heeft al helemaal niks met een eventuele 128-bits proc te maken.Omdat er meer voordelen zijn dan het adresseren van meer geheugen. Dit is iets wat heel veel mensen blijkbaar niet weten.
- Met de overgang naar 64-bits ondersteuning zijn er meer general purpose registers beschikbaar in de CPU. Dit betekent dat er minder naar het geheugen gelezen/geschreven moet worden tijdens complexe berekeningen en de applicatie dus sneller zal werken.
- De instructie set heeft ook een upgrade gekregen, waardoor 64-bits berekeningen in veel minder CPU-cycles uitgevoerd kan worden, met als gevolg weer snelheids winst.
[Reactie gewijzigd door Keneo op 23 november 2012 01:22]
Door het ontbreken van deze plugins is waarschijnlijk ook de interesse vanuit de community laag.Als redenen noemt hij dat veel plug-ins voor de 64bit-versie niet beschikbaar zijn of niet goed werken.
[Reactie gewijzigd door CodeCaster op 22 november 2012 16:54]
Bron: http://thenextweb.com/app...d-50-of-testers-using-it/Mozilla’s manager listed the following reasons as to why the nightly builds should get the axe:
- Many plugins are not available in 64-bit versions.
- The plugins that are available don’t work correctly in Firefox because we haven’t implemented things like windowproc hooking, which means that hangs are more common.
- Crashes submitted by 64-bit users are currently not high priority because we are working on other things.
- This is frustrating for users because they feel (and are!) second-class.
- t is also frustrating for stability team triage because crash-stats does not easily distinguish between 32-bit and 64-bit builds in the topcrash lists and other reports. We basically ignore a set of nightly “topcrashes” because they are 64-bit only. (See bug 811051).
[Reactie gewijzigd door OkkE op 22 november 2012 16:31]
Uit het artikel:Ik denk dat het probleem eerder in de 64 bit Windows versie zit
Het is inderdaad Windows.Op Google Group mozilla.dev.planning heeft Mozilla's engineering manager Benjamin Smedberg echter in een thread genaamd 'Turning off win64 builds' het staken van de ontwikkeling aangekondigd.
Uit het artikel:Dat soort zaken wil men vaak niet toegeven
Ze erkennen dat bugs niet de aandacht krijgen die ze nodig hebben. Dat de code niet op orde is, is juist een van de argumenten om ermee te stoppen.Submits van gebruikers over crashes zouden te laat opgepikt worden, omdat de ontwikkelaars andere prioriteiten zouden hebben en gebruikers zouden daarom een 'tweederangsgevoel' krijgen.
[Reactie gewijzigd door Kosh66 op 22 november 2012 15:44]
Zo belangrijk is FF nou ook weer niet. Bovendien, er is geen gebrek aan 64 bits browsers.zouden die niet 32bit blijven juist omdat firefox nog geen 64bit pushed...
Waarom zou je een PDF viewer in je browser willen hebben? Wat is er mis mee als dat gewoon opent in een externe applicatie, net als alle andere bestanden? Waarom is PDF zo speciaal dat je er een browserplugin voor nodig hebt? Windows gebruikers zijn veel te lang gehersenspoelt door Adobe met hun Acrotroep.Denk aan Flash en aanverwanten, viewers zoals PDF viewers etc etc.
Nieuwe wel, maar vergeet niet dat er nog ontzettend veel oudere PCs gebruikt worden. Kijk maar eens naar het nog steeds hoge marktaandeel van WinXP, dat zijn bijna allemaal 32 bits PCs.konden ze niet de 32 bit versie staken? alle pc's hebben tegenwoordig tot 64 bit?
[Reactie gewijzigd door Jazco2nd op 22 november 2012 16:14]
[Reactie gewijzigd door Menesis op 22 november 2012 16:05]
Omdat 32-bit de toekomst is.Waarom stoppen ze niet met development van de 32-bitter? Gaat met uw tijd mee...
[Reactie gewijzigd door Gamebuster op 22 november 2012 15:44]
Laten we deze mythe verhelpen: 64bit impliceert geen performance winst.heeft 64bit ook echt een merkbare performance winst?
Op dit item kan niet meer gereageerd worden.
Populair: Tablets E3 2013 Mobiele telefoons Google Sony Microsoft Apple Games Politiek en recht Consoles
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True