Actually, the problem on Linux is also PGO.
I'm a Firefox developer.
This is slightly inaccurate. We aren't running out of memory to link Firefox, we're running out of memory to run Profile-Guided Optimization (PGO) on Firefox.
PGO looks at what is actually executed during a given workload and optimizes based on that. It can be a pretty big win — 30% in some workloads —so we work pretty hard to keep it going.
Unfortunately, PGO needs to have not only all the code, but all the intermediate representations and other metadata about the code in memory at one time. (That's why we're running out of memory.)
Unfortunately, MSVC doesn't support producing a 32-bit binary using their 64-bit compiler.
(FWIW, Chrome has *always* been too big to use PGO.)
No decision has been made. Not quite sure what you're talking about.
We released early - go get it.
Hey everyone - glad you're excited about the new beta, we're pretty excited to release it. We actually haven't finished the QA on the download page, the update snippets, etc, yet. What you're seeing here is that last night we started sending out the final bits to our mirror network. So yes, you could go get it directly off the FTP servers, but that can overload mirrors and make it hard for other people to download it.
We'd prefer if you waited a few hours until about 2pm PDT when we'll be ready to update:
which uses our mirror-rotation script to ease the load of downloads.
Director of Firefox Development
And I talked with Sean Michael Kerner about it for a while, and he posted the video of that chat here: