Messages in this thread | | | Date | Mon, 26 Jan 2004 01:36:35 -0500 | From | Karim Yaghmour <> | Subject | Re: [ANNOUNCE] Cooperative Linux |
| |
Nuno Silva wrote: > That's xen. You can learn more here: > > http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
For a UP system, Xen may be fine, depending on what you're trying to do. If you're looking for a better VMware, then Xen is likely to fit your bill. However, there are a few things to keep in mind when looking at this sort of stuff. So, for example, Xen assumes that all OSes are going to use the same devices for I/O: same disk, same NIC, etc. It therefore implements lots of virtual devices for these. But what if you wanted each OS to manage separate hardware? Also, I'm not sure I want my OS instances to have to request memory on a page basis with the nanokernel/monitor. Wouldn't it be just better to reuse the existing work on the hotplug hardware (hotplug CPU, hotplug memory, etc.) to have the kernels get/return hardware resources to the nanokernel? Also, how generic is the virtualization solution being examined? I've put some thought into getting a virtualization architecture which spans UP, SMP, SMP-clusters, and hard-rt, and wrote that down as a series of papers about Adeos. I probably don't have the final answer, and there are probably many things I haven't figured out in the papers I've written on the topic, but you may want to take a look.
Karim -- Author, Speaker, Developer, Consultant Pushing Embedded and Real-Time Linux Systems Beyond the Limits http://www.opersys.com || karim@opersys.com || 1-866-677-4546
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |