On 02/12/2007, Colin Walters <[EMAIL PROTECTED]> wrote:
>
>
> On Sun, 2007-12-02 at 15:39 -0500, David Zeuthen wrote:
> > On Sun, 2007-12-02 at 14:37 -0500, Colin Walters wrote:
> > > And more generally, to have one VM per language type, rather than per
> > > app.
> >
> > There's a lot of security models that break down if everything is tied
> > to a single process.
>
> I'm not sure why people are going from "Unify a few Python programs into
> one VM" into "We must only have 3 processes total!".
>
> If some application was security sensitive, we could keep it separate.
>
> But fundamentally right now the desktop is still one security domain,
> and I don't see that changing in the near future.
>
> > Not to mention a bunch of other problems. It's
> > probably better to just fix the VM's.
>
> Far harder - and I think it would likely require language semantics to
> change, in particular for Python.
>
> Having one VM for Python applets would not be rocket science.  Someone
> just needs to spend the few days on it, and get patches to use it
> upstreamed.


So how would this be done? One Python thread to run each applet in? Assuming
this then it is pretty far from feasible. Python and GTK threading is not
exactly the nicest thing to work with. The slightest glitch and all apps in
the loop would block.


Cheers,
Mikkel
_______________________________________________
desktop-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to