Brian Kelsay wrote:
jeremy@linuxwebguy.com wrote:
On Sat, Nov 06, 2004 at 10:26:55PM -0600, David Nicol wrote:
Isn't UML the preferred way to do that?
Have you tried to set UML up? =)
Yes. As long as you follow the docs and use the kosher kernel builds it
isn't too painful. Time intensive, but not painful...
I really liked VMware, but didn't seem to be very fast. I'm
interested in trying out this Xen software. I'd like to be able to
use linux test environments without having to reboot.
Have you tried to just chroot into another one?
For _a_ test environment, that's fine. But not for running multiple
simultaneous test environments, or giving away root accounts.
http://www.bpfh.net/simes/computing/chroot-break.html
To break out of a chroot()ed area, a program should do the following:
o Create a temporary directory in its current working directory
o Open the current working directory
Note: only required if chroot() changes the calling program's working
directory.
o Change the root directory of the process to the temporary directory
using chroot().
o Use fchdir() with the file descriptor of the opened directory to
move the current working directory outside the chroot()ed area.
Note: only required if chroot() changes the calling program's working
directory.
o Perform chdir("..") calls many times to move the current working
directory into the real root directory.
o Change the root directory of the process to the current working
directory, the real root directory, using chroot(".")
--
Garrett Goebel
IS Development Specialist
ScriptPro Direct: 913.403.5261
5828 Reeds Road Main: 913.384.1008
Mission, KS 66202 Fax: 913.384.2180
www.scriptpro.com garrett at scriptpro dot com