On Thu, Jan 11, 2007 at 10:59:39AM -0800, Matthew Dillon wrote: ... > Linux has something similar (UML), but no BSD system has this feature. > All the BSDs rely on third party hardware virtualization (vmware, xen, > qemu, etc). > > The linux code is fairly opaque. It is almost universally without any > code comments so I am not sure whether they are using a real page table > (requiring UML to run as root), or whether they are using a virtualized > page table like we are (which allows us to run without needing root > creds). Inquiring minds want to know!
Linux also has KVM now and that does Xen kind of stuff. The last time I looked at UML their arch directory was basically replaced with UML specific stuff and it was pretty strictly bounded to userspace with no directly kernel support. bill
