Re: Christmas list for the kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 22 November 2005 16:11, Bill Davidsen wrote:
> Serious question, when/if xen is in the kernel, is there a reason for
> UML? If so, why would I use UML instead of xen, and where?

Xen requires support in the host kernel.  UML (skas0 mode) does not.

I have a build system that uses UML as a better fakeroot.  I can't use qemu 
for this because I want to boot borrowing the hosts's filesystem (so the 
build doesn't need a huge binary blob of precompiled stuff to start 
doing ./configure;make;make install with...  At that point I might as well 
just distribute the final binaries and be done with it).

I don't want the thing to require root access, yet the build needs to drop a 
symlink into /, wants to mknod, chown, chroot, and perform --bind and --move 
mounts.

Fakeroot wouldn't be sufficient because there's no guarantee the host system 
is running a 2.6 kernel (no --bind or --move mounts) and worse, I'm building 
uClibc against the most recent Mazur headers I can find which means the 
resulting uClibc may not run on an older kernel (even running against a 
sufficiently old 2.6 kernel means segfaults due to missing features the new 
headers describe).

I find UML a very convenient way to get a virtual environment borrowing 
resources from the host without having to set up the host.  This means I can 
deploy it to relatively unknown systems, without requiring somebody with root 
access on those systems to replace the kernel and reboot, which generally 
isn't an option.

Rob
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux