Re: [RFC] Virtualization steps
- From: ebiederm@xxxxxxxxxxxx (Eric W. Biederman)
- Date: Tue, 28 Mar 2006 08:03:34 -0700
Bill Davidsen <davidsen@xxxxxxx> writes:
Kirill Korotaev wrote:
Frankly I don't see running 100 VMs as a realistic goal, being able to run
Linux, Windows, Solaris and BEOS unmodified in 4-5 VMs would be far more
useful.
It is more than realistic. Hosting companies run more than 100 VPSs in
reality. There are also other usefull scenarios. For example, I know the
universities which run VPS for every faculty web site, for every department,
mail server and so on. Why do you think they want to run only 5VMs on one
machine? Much more!
I made no commont on what "they" might want, I want to make the rack of
underutilized Windows, BSD and Solaris servers go away. An approach which
doesn't support unmodified guest installs doesn't solve any of my current
problems. I didn't say it was in any way not useful, just not of interest to
me. What needs I have for Linux environments are answered by jails and/or UML.
So from one perspective that is what we are building. A full featured
jail capable of running an unmodified linux distro. The cost is
simply making a way to use the same names twice for the global
namespaces. UML may use these features to accelerate it's own processes.
Virtualization is really the wrong word to describe what we are building. As
it allows for all kinds of heavy weight implementations, and has an associate
with much heavier things.
At the extreme end where you only have one process in each logical instance
of the kernel, a better name would be a heavy weight process. Where each
such process sees an environment as if it owned the entire machine.
Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [RFC] Virtualization steps
- From: Jeff Dike
- Re: [RFC] Virtualization steps
- References:
- [RFC] Virtualization steps
- From: Kirill Korotaev
- Re: [RFC] Virtualization steps
- From: Nick Piggin
- Re: [RFC] Virtualization steps
- From: Dave Hansen
- Re: [RFC] Virtualization steps
- From: Bill Davidsen
- Re: [RFC] Virtualization steps
- From: Kirill Korotaev
- Re: [RFC] Virtualization steps
- From: Bill Davidsen
- [RFC] Virtualization steps
- Prev by Date: Re: [PATCH] 2.6.16 - futex: small optimization (?)
- Next by Date: Re: Detecting I/O error and Halting System
- Previous by thread: Re: [RFC] Virtualization steps
- Next by thread: Re: [RFC] Virtualization steps
- Index(es):