I don't think that's necessarily true for non-developer users. What if your global zone ran the desktop, you're browsing the web, download a cool program or interesting content file. Wouldn't it be convenient if an agent in that global zone found an appropriate (and secure) zone/container/vm to run that content within? It might not be foolproof with the current state of MIME types and ELF headers, but I don't see any reason why OpenSolaris couldn't hide most application environment requirements from the user. Of course developers will always try to unearth these details:

Browser running in global "Classic Solaris zone"
- Java VM (Yes the VFS MIME handler should be able to find a Main() in a Jar and just run it. - Punk Solaris Zone for those applications which prefer to live in a GNU-like environment. - Linux zone(s) for applications hard-coded to specific Linux kernel/libc version.
- XEN for things which require a native OS (e.g. MS Windows, OSX)

Obviously some of these application runners would require a download, install and license, but if the framework existed, a solution would at least be possible. One other issue is the UI, it's unlikely that Windows, Linux and Solaris apps would have similar UIs.



MC wrote:
You can't do that with zones as they stand now. There's a whole list of
things you can't do in a non-global zone. So you'd have to pick one
environment for the global zone (which can do everything you want), and
then one for another zone (which can't do a number of things).

The topic under discussion is giving the user two experiences to choose from.  
Only one experience would ever be used at a time, so if zones were used to do 
this, non-global zones wouldn't even factor in.  You'd just let users choose 
between two global zones.  (whether or not the plumbing is there to easily 
allow that is another question :))
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to