republican-creole
site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
2384
Share Topic
Posting?
Post a:
Post a:
Links: ·Test Media Player Plugins ·Reducing memory usage - Firefox ·Tweaking for Fun/Speed Firefox Fx v4/5 Series
page: 1 · 2
AuthorAll Replies


Gone Fishing
Premium
join:2001-06-29

4 edits

[Info] Mozilla quietly kills Firefox 64-bit for Windows


Windows 64 builds: R.I.P. ?
quote:
t h e n e x t w e b . c o m
Mozilla quietly kills Firefox 64-bit for Windows, despite an estimated 50% of testers using it

...

Mozilla Engineering Manager Benjamin Smedberg last Friday quietly posted a thread over on the Google Groups mozilla.dev.planning discussion board titled “Turning off win64 builds.” By Wednesday, Smedberg had declared that the 64-bit version of Firefox for Windows would never see the light of day
....

More @ »thenextweb.com/apps/2012/11/22/m···sing-it/




Related:
Please stop building windows 64 builds and tests - by Benjamin Smedberg
»bugzilla.mozilla.org/show_bug.cgi?id=814009
Turning off win64 builds
»groups.google.com/forum/#!topic/···_z5zieD4

Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:20.0) Gecko/20.0 Firefox/20.0 ID:20121126030823
--
non nova, sed nove
primum non nocere


chrisretusn
Retired
Premium
join:2007-08-13
Philippines
kudos:1

Since Windows 8 (64-bit) is not pure 64, it really doesn't matter that much. I've been using Firefox 64-bit for a few years... in Slackware64 Linux.
--
Chris
Living in Paradise!!



mromero
Premium
join:2000-12-07
The O.C.
kudos:1

reply to Gone Fishing
guess i'll now switch to Google Chrome fully now.



BlitzenZeus
Burnt Out Cynic
Premium
join:2000-01-13
kudos:2
Reviews:
·Frontier FiOS

If your complaint that it's not 64-bit that doesn't make sense.

"They can switch to OS X or Linux, both of which have full versions of Firefox 64-bit. Windows 64-bit users meanwhile can only consider Internet Explorer and Opera, since both Chrome and Safari don’t offer 64-bit flavors."
--
I distrust those people who know so well what god wants them to do because I notice it always coincides with their own desires- Susan B. Anthony
Yesterday we obeyed kings, and bent out necks before emperors. But today we kneel only to the truth- Kahlil G.



siljaline
I'm lovin' that double wide
Premium
join:2002-10-12
Montreal, QC
kudos:17
Reviews:
·Bell Sympatico

reply to Gone Fishing
Moz has officially pulled the plug on all 64bit, per EndGadget | CNET | FavBrowser.



chachazz
Premium
join:2003-12-14
kudos:7

reply to Gone Fishing
Thanks GF.

Firefox 32-bit runs fine on 64-bit Win 7/8.



mromero
Premium
join:2000-12-07
The O.C.
kudos:1

reply to BlitzenZeus
I will switch over to Chrome now since the *only* reason I was using Firefox Nightly was because it was 64 bit and supported 64 bit Flash Player . Now that both are 32 bit, no reason for me to stay with Firefox.



Maven
Premium
join:2002-03-12
Canada

reply to chrisretusn

said by chrisretusn:

Since Windows 8 (64-bit) is not pure 64

What do you mean by "pure" 64bit?


chrisretusn
Retired
Premium
join:2007-08-13
Philippines
kudos:1

Pure 64-bit means, there are no 32-bit programs or shared libraries installed. The only reason the 32-bit Firefox runs in a 64-bit Windows is because there are 32-bit versions of shared libraries included along side the 64-bit ones. A program compiled to run on a 32-bit system will not run in a pure 64-bit system.
--
Chris
Living in Paradise!!



spewak
R.I.P Dadkins
Premium
join:2001-08-07
Elk Grove, CA
kudos:1

reply to Gone Fishing
There is always Pale Moon....Yes?



plencnerb
Premium
join:2000-09-25
Elgin, IL
kudos:2

said by spewak:

There is always Pale Moon....Yes?

I don't believe that by stopping development on Firefox x64 means that the developers / teams who are on the Pale Moon Project, or the Waterfox Project will get some kind of notice to stop what they are doing. These two projects (and others like it, if they exist) will continue, as far as I know.

I think the point of Benjamin's message is that the developers who work for Mozilla on the Firefox x64 project will be assigned to other tasks. Since the people who work on Pale Moon and Waterfox don't work directly for Mozilla, there work should continue. I cannot find it now, but I thought I read somewhere in all of this that Benjamin actually said something along these lines, in that people would be allowed to take the firefox source code, and compile it to 64 if they wish (which is exactly what Pale Moon and Waterfox are doing, on a very high level).

--Brian
--
============================
--Brian Plencner

E-Mail: CoasterBrian72Cancer@gmail.com
Note: Kill Cancer to Reply via e-mail

jsmiddleton4

join:2003-11-13
Glendale, AZ

reply to Gone Fishing
Could be Waterfox and Pale Moon will continue for now but at some point if Mozilla isn't updating their 64 bit code so it stays current with the 32 bit code both will hit a dead end.

If all that is available is code that is designed to be complied into 32 bit applications just how much advantage is there going to be to compile it into 64 bit code? Exactly how much faster would a 64 bit Firefox actually run?

32 bit runs just fine and frankly with the pace regular Firefox is at with new releases its becoming more hassle than its worth to stay current with Waterfox or Palemoon.

And its almost getting to be too much hassle to stay current with Firefox.



plencnerb
Premium
join:2000-09-25
Elgin, IL
kudos:2

said by jsmiddleton4:

Could be Waterfox and Pale Moon will continue for now but at some point if Mozilla isn't updating their 64 bit code so it stays current with the 32 bit code both will hit a dead end.

This is what they say on Waterfox's page

quote:
About Waterfox

Waterfox is a high performance browser based on the Mozilla Firefox source code. Made specifically for 64-Bit systems, Waterfox has one thing in mind: speed.

Q:What makes Waterfox fast?

A:Waterfox was compiled with Intel's C++ Compiler with the following optimisations: Intel's Math Library, SSE3, AVX for supported Intel processors, jemalloc, Profile-Guided Optimisation and the /O3 switch.

I take that to read they get the source for Firefox (I would assume the 32 bit source, but it does not explicitly say that), and then they compile it using the optimizations noted above.

So, if they are using the 32 bit source for Firefox, then I don't see that changing anytime soon.

However, if they have been taking the 64 bit Firefox source, and then doing a compile on that....then we could have an issue.

I wonder if there is a way to find out?

--Brian
--
============================
--Brian Plencner

E-Mail: CoasterBrian72Cancer@gmail.com
Note: Kill Cancer to Reply via e-mail


redxii
Premium,Mod
join:2001-02-26
Sherwood, MI
Host:
Suddenlink
ISDN
Fiber Optic
Broadband Tweaks
/dev/null

1 edit

I am not a programmer, but I know there aren't separate sources for "32-bit" and "64-bit" or for any particular OS. They use one source code and depending on the compiler they use it will generate binaries for a specific platform; using a preprocessor it avoids having to duplicate source code for small differences between the platforms/compilers. The compiler Mozilla uses for Windows (MinGW) can even distinguish between whether MinGW is 32 or 64 bit. In most cases you can just take the source code as-is and run it through a 64-bit compiler, and you get 64-bit binaries.

I can't really say why 64-bit Firefox is so hard. I took a program much simpler/smaller than Firefox and its dependency (Qt, which is hundreds of megabytes just for the source code) and simply ran it through a 64-bit compiler (also MinGW like Firefox) and it is every bit as stable as its 32-bit counterpart. I use it every day and distributed it to thousands of people.
--
Moe, I need your advice… See I've got this friend named Joey Joe-Joe... Junior... Shabadoo..



plencnerb
Premium
join:2000-09-25
Elgin, IL
kudos:2

That is what I thought. And if the teams of people who work on the Waterfox Project can do it, then I don't see why the team over at Mozilla who work on Firefox are having issues keeping up.

Yes, there will be bugs and issues to resolve, but that comes with any program one writes. No program is 100% bug free, unless its the one line "Hello World" program!

--Brian


jsmiddleton4

join:2003-11-13
Glendale, AZ

I'll take a shot at answering.......

And the answer is "why". Why spend money, whatever the amount is, and resources, whatever that amounts to, developing and maintaining a product that for all intentional purposes is not faster, no more powerful, than a 32 bit version?

It is also the case that the decision seems to be equally about plug-ins and support programs that are not 64 bit.



siljaline
I'm lovin' that double wide
Premium
join:2002-10-12
Montreal, QC
kudos:17
Reviews:
·Bell Sympatico

reply to Gone Fishing
64-bit Firefox for Windows should be prioritized, not suspended

quote:
The stable, supported, mainstream version of Firefox on Windows is a 32-bit application. Even if you use 64-bit Windows, if you use Firefox, you're using a 32-bit browser. The exception is if you're using the Nightly build of Firefox. This represents the latest, cutting-edge version of the browser, and it's available in two versions: a 32-bit one, and a 64-bit one.

However, this won't last much longer. Mozilla announced last week it was no longer going to produce 64-bit Nightly builds of Firefox for Windows; nor will it run automated tests of 64-bit Firefox. The browser's future on Windows is resolutely 32-bit. Linux and Mac OS X, in contrast, both have official 64-bit versions.

Several reasons were given for this discontinuation: many plugins have no 64-bit version, Mozilla's bug reporting and tracking infrastructure provides no clear distinction between 32-bit and 64-bit problems, bugs go unfixed because the 64-bit Windows version is not deemed a priority, and JavaScript performance in the 64-bit builds is substantially slower than in the 32-bit version. Further, Mozilla developers say they won't fix any bugs that only manifest in 64-bit versions. Firefox developers say a fully supported 64-bit version of Firefox won't be released in the first half of 2013 and it probably won't make the second half either.
Article


DarkLogix
Texan and Proud
Premium
join:2008-10-23
Baytown, TX
kudos:3

reply to chrisretusn

said by chrisretusn:

Pure 64-bit means, there are no 32-bit programs or shared libraries installed. The only reason the 32-bit Firefox runs in a 64-bit Windows is because there are 32-bit versions of shared libraries included along side the 64-bit ones. A program compiled to run on a 32-bit system will not run in a pure 64-bit system.

Um ya that worked so well with the itanium IA64 CPU.


DarkLogix
Texan and Proud
Premium
join:2008-10-23
Baytown, TX
kudos:3

reply to redxii

said by redxii:

I am not a programmer, but I know there aren't separate sources for "32-bit" and "64-bit" or for any particular OS. They use one source code and depending on the compiler they use it will generate binaries for a specific platform; using a preprocessor it avoids having to duplicate source code for small differences between the platforms/compilers. The compiler Mozilla uses for Windows (MinGW) can even distinguish between whether MinGW is 32 or 64 bit. In most cases you can just take the source code as-is and run it through a 64-bit compiler, and you get 64-bit binaries.

I can't really say why 64-bit Firefox is so hard. I took a program much simpler/smaller than Firefox and its dependency (Qt, which is hundreds of megabytes just for the source code) and simply ran it through a 64-bit compiler (also MinGW like Firefox) and it is every bit as stable as its 32-bit counterpart. I use it every day and distributed it to thousands of people.

While true, this lacks some info.

It is possible to make code that can only be compiled for 64bit, IE use data types for variables that are to large (kinda like in the windows registry =, Qwords, when 32bit only has Dwords)

Failure to use the larger variable types in places that they're useful would cause you to lose out on some of the speed of 64bit.

IE having to have it use say Dword+Dword instead of just Qword takes more CPU cycles, though each instance of that is just 1 extra but that can add up.


DarkLogix
Texan and Proud
Premium
join:2008-10-23
Baytown, TX
kudos:3

reply to jsmiddleton4

said by jsmiddleton4:

I'll take a shot at answering.......

And the answer is "why". Why spend money, whatever the amount is, and resources, whatever that amounts to, developing and maintaining a product that for all intentional purposes is not faster, no more powerful, than a 32 bit version?

It is also the case that the decision seems to be equally about plug-ins and support programs that are not 64 bit.

Ya, simply re-compiling for 64bit is pointless, to get the speed boost you have to review and change things.

that's why there are a few levels of 64bit-ness

1. Non-compatible, (we don't really see this much any more but in the early win64 days some programs couldn't run on win64)

2. compatible, this is what Firefox32 is, it'll run on win64 using wow64 and not natively

3. recompiled, this is the simple swapping of setting on the compiler, It'll run using the 64bit libraries but it'll still use the smaller variable types that are still available, programs that don't do alot can stay at this stage forever.

4. True 64bit programs, the code has been reviewed and variables optimized, to reduce the number of operations needed to achieve the result by making use of larger variable types available to 64bit. (this takes the most programer time to do)

in type 4 you could replace an instance of storing a ipv6 address with 4 32bit variables with only 2 64bit variables, thus any function done on the ipv6 address would require less CPU overhead by half.

There are more examples but I'm not a programer so I don't know the details of what firefox has that could be improved like this.

But I assume and hope that waterfox is type 4 and not just a type 3.

Friday, 24-May 13:47:48 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 13.5 years online © 1999-2013 dslreports.com.
Most commented news this week
Hot Topics