I've just found UML home page and see that it could be a good
replacement for a proprietary Virtuozzo software
I just need to organize a couple of good jails inside my linux server
box. So, I wonder if UML has the features I need:
- Can a User Mode kernel boot from host filesystem, directly mapping
its own file permission to host ones? Of course, I'll need to run UML as
root for that.
- In case of previos topic, it definetly should be quite impossible to
access host filesystem in UML, even if I'm root there. Only specially
dedicated host tree (for example, /home/UML1/..., /home/UML2/..., etc)
should be accessible as the root filesystem in UML. Is that possible to
define the parts of host filesystem to be accessible in UML? If not, can
I run UML under 'chroot' on my host?
- Any other physical resourses of host machine should be inaccessible
from UML jail. Are they?
- And the last question - does UML run it's own task scheduler, or map
its processes to be executed under the host kernel? Of course, the
second way should decrease the perfomace loss caused by virtualisation.
The same question is about memory management - can UML just map its
memory allocation requests to the host kernel?