[Desktop_architects] 64 bit desktop
Mike Shaver
shaver at mozilla.org
Mon Nov 28 17:25:10 PST 2005
On 28-Nov-05, at 6:23 PM, Brooks, Phil wrote:
> The simplest example
> of this issue is with Firefox (distributed as a 64 bit executable
> on the
> 64 bit desktop) that can not use 32 bit plugins like MacroMedia Flash
> player.
Indeed, and this also bit us pre-emptively with OS X's nascent
support for Intel CPUs.
Doing out-of-process plugins, like Konqueror has done for _ages_,
would take that problem away, but would involve a lot of
infrastructure work now that there are a fair number of plugins that
implement and invoke XPCOM interfaces beyond the limited contact
surface provided by the classic NPAPI. I think it would also force
us to diverge our plugin model -- especially in key event and render-
schedule areas -- between Linux and Windows, which divergence we try
to avoid wherever possible, because getting enough test coverage on
Linux is hard enough as it is.
But man, yeah, every now and then I put my head down on my keyboard
and beg someone to do out-of-process plugins for us. We might get
another kick at that can when we move to cairo for our graphics,
because we'll have to trick the plugins on all platforms about their
rendering areas anyway.
Mike
More information about the Desktop_architects
mailing list