On 3/11/12 3:45 AM, Meowthink wrote:
> After some deeper studies, I think this could be considered not
> working on FreeBSD.
> When executing a setuid binary on FreeBSD, it simply rejects
> everything LD_PRELOAD specified. This is described and coded in
> libexec/rtld.c around line 340.
> This behavior is different than what Linux does(and what
> VirtualGL+VirtualBox relies on), which will check & load libraries
> that has setuid permission, if they're specified in LD_PRELOAD.
> Any idea on proposal workaround?

No clue.  You're far beyond what anyone else has tried.  I don't think
VirtualBox is even supported officially on FreeBSD.

I'm just curious -- why not use Linux?!  It's also free, after all.

If you discover a workaround, I'm happy to document it, but I have no
cycles to spend on FreeBSD.  I donated some effort to fixing the basic
issues associated with using VirtualGL on it, but the rest is up to the
community.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
VirtualGL-Devel mailing list
VirtualGL-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-devel

Reply via email to