After speaking with Amir it became clear that the desire is to run one or more 
applications (X *clients*) in zones, and run the X server in the global zone. 
  All of this would be running on a developer's desktop computer.  This 
simplifies many things.

Edward Pilatowicz wrote:
> hey amir,
> It is possible (although probably not really supported) to run an X
> server that directly access hardware devices (ie, graphics card,
> keyboard, mouse, etc) in a zone.  But it wouldn't work to have
> multiple zones trying to access the same hardware at the same time.
> But it should be possible to run multiple OpenGL based 3d applications
> in seperate zones while having the X server run in the global zone.
> This can be acomplished via ssh X tunneling.  i've actually done this
> with 3D applications and had very good results.  the applications can
> access the X opengl 3d extensions via the ssh X tunnel and render 3d
> images without a problem (assuming of course that the hardware in the
> global zone supports 3d opengl acceleration).
> ed
> On Tue, Jul 10, 2007 at 03:12:11PM +0200, Amir Javanshir wrote:
>> Hi all,
>> One of our partners who develops a PLM software (using OpenGL and 3D
>> accelerator cards), asked me a couple of tricky questions concerning
>> Solaris zones.
>> First of all, we agree that Solaris zones (by extension the containers)
>> are really useful on the server side, for consolidation means. However
>> does it really make sense to use zones on a graphical workstation ? What
>> benefit would there be there ? (The only one I can see is to have two
>> different versions of a software on the same workstation)
>> Now the tricky questions:
>>    * In case of the sparse root zone many libraries are shared between
>>      all the zones. What about the X11 libraries, colormap, pixmap ans
>>      so on ?
>>    * And in Whole Root Zones, do we get a different  X server for each
>>      zone ?
>>    * Finally, lets say each zone has it's own X server, how can
>>      dirrerent zones deal with the 3D graphic card on the workstation
>>      (the XVR 2500 card for example) ?
>>      Putting it in other words, zones allow application to run in
>>      protected environments, knowing nothing of other zones, each one
>>      acting as if they are alones on the hardware. Can we guaranty this
>>      behavior also for 3D graphical applications (two zones running
>>      seamlessly different 3D applications, sharing the 3D card)
>> Any help would be appreciated
>> Regards
>> Amir
Jeff VICTOR              Sun Microsystems            jeff.victor @
OS Ambassador            Sr. Technical Specialist
Solaris 10 Zones FAQ:
zones-discuss mailing list

Reply via email to