Comment Re:One small way I try to help. (Score 1) 342
> [citation please]
http://www.charlesmann.org/art... has a good summary.
> [citation please]
http://www.charlesmann.org/art... has a good summary.
CrimsonAvenger's point was that we've had evidence since the early 1800s that humans (and probably other hominids, in fact) ate mammoths. Nowhere did he say that humans were eating mammoths in the 1800s.
It's really not that complicated. Firefox releases work like this: 6 weeks of development, 12 weeks of testing and stabilization (split up into two 6-week phases called "aurora" and "beta"; the former corresponds more or less to feature freeze and the latter more or less to "code freeze unless we discover a stop-ship issue"), then release.
So right now 31 is released, 32 is beta, 33 is aurora, and development is happening on 34.
I suggest you take that browser from the old days, run it on today's web sites, and see how many hundreds of MB it takes. Assuming it loads them at all.
It's a matter of funding.
Looking at the chart at http://en.wikipedia.org/wiki/F... and in particular the inflation-adjusted line there tells you pretty much what the story was: at the peak of the Apollo program NASA's budget was about $40 billion/year in today's dollars (the red line in that graph is in 1996 dollars). NASA's budget today is less than $18 billion/year.
Or to put it in relative-to-the-economy terms, in 1966 NASA was 4% of Federal budget expenditures. 4% of the 2013 US expenditures (actual, not requested) would be $138 billion, according to http://en.wikipedia.org/wiki/2...
I bet if you funded NASA at that level (even just the inflation-adjusted one; I understand that the overall budget structure is quite different now from what it was in 1966, so the $138 billion number is pretty much meaningless), I bet it could produce results a lot quicker than it can at current funding levels...
That would take a lot more development effort, since plug-ins depend on a lot of functionality being present in-process with them that's based on libraries that make up a good bit of that 54MB.
On Mac, the plugin process is the same binary as the 32-bit Firefox process...
You mean have it download both versions, on 64-bit, right? It's not a matter of choosing: you need a 32-bit process to run the plug-ins in, and a 64-bit one for the actual browsing.
This is doable, and being worked on; it's just not been a top priority for various reasons.
Mac OS supports shipping both 32-bit and 64-bit binaries in a single executable. That's what Firefox on Mac does.
That _is_ a viable solution on Windows, albeit with multiple executables, but it about doubles the size of the download. Unfortunately, Windows users are very sensitive to the download size for their web browsers; past experiments have shown uptake dropping rapidly as the download size increases.
You're very welcome!
Do you mean the "Load images automatically" setting?
The preference for that seems to still be in about:config. It's called "permissions.default.image" and the values are documented as:
You're mischaracterizing Brendan's position on DRM, as I'm sure he would tell you if you just asked him personally. I strongly recommend you do so.
He doesn't like DRM, and neither does anyone else at Mozilla, but you do realize that he was CTO and then CEO while most of the negotiations with Adobe were happening, right?
We've tried sandboxing the plug-in process Flash runs in. It breaks all sorts of existing Flash-using stuff, unfortunately.
The benefit of having a sandbox from day 1 is that you don't have that problem.
The difference is that the CDM will be sandboxed in a low-privilege process with no direct access to the OS and kernel, which is not at all how Flash works.
You really think this sort of decision, complete with all the negotiations involved, was made over the course of a month?
1) A third party is writing the plugin.
2) We did wait until it was inevitable. Every single other browser is already shipping it, Netflix is using it, and other sites are starting to use it. The only alternative to shipping this was to make sure Netflix and other video sites continued to work with Flash or Silverlight _and_ that Flash and Silverlight continue to work indefinitely.
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn