|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Kernels: Xen's kernel and dom0's kernel
> Am a lil confused with this. I'm tryin to develop something that's
> supposed to run on the Xen kernel but how sure can I be? According to a
> colleague I'm actually coding on dom0's kernel. Point me to the right
> directions please? Thank u.
Xen itself is a hypervisor - it's a thin "kernel"-like entity that runs
directly on the hardware in the system and controls access to that hardware
at a low level.
Instead of running processes, Xen runs "domains". A domain is a running guest
operating system. Dom0 is the first domain to be started, then you may start
a number of other less privileged domains.
If you're writing tools, management apps, etc then you would target the
userspace environment of domain 0 - this is usually much the same as a normal
Linux environment. It's insulated from the low level features of Xen by the
Linux kernel it is running on - Linux itself is what is running on top of
Xen.
If you're writing something that would run as a guest operating system, then
you're writing a guest operating system kernel to run directly on top of Xen.
Cheers,
Mark
--
Push Me Pull You - Distributed SCM tool (http://www.cl.cam.ac.uk/pmpu/)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|