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

Re: [Xen-users] Why Xen Project need an OS for doing Virtualization?



Kevin Wang <kjw@xxxxxxxxxxxx> wrote:

>> How about other Virtualization platforms like ESXi? I mean is why Xen 
>> Project not created its own OS?

> You speak as if making or even building your own linux distribution was easy. 
> it's not. Also, it would distract from the core mission; xen itself. 

It doesn't need to be Linux, or any other "complete" OS, some "stripped down" 
version of something Xen can run as a guest would do the trick.
But as you say - doing that is a lot more work than just using an off the shelf 
GNU/Linux and take advantage of the work that others have put in.

Looking at it another way ... Xen is the *nix way - use general purpose tools 
and connect them together as required. ESXi is the Microsoft way - build a big 
monolithic blob that re-invents the work of other tools (but usually in a 
slightly different way to what people are used to).

> I for one really like having an OS. I can run cron jobs to force reboots, 
> backups, etc. Very little need be done by the developers to enable this; just 
> provide a cli like 'xl' and commands like 'shutdown' and 'create'. I can ping 
> my VMs and restart (destroy) them when they hang. Technically you could build 
> a network/remote API to let you access all these things (e.g. config files, 
> editors (e.g. vi vs emacs), stop/start console) but then only programmers can 
> do any sort of automation, vs someone who knows just some basic shell 
> scripting. Having an OS and a cli enables a lot more users and a lot more 
> flexibility.

Exactly, with an "off the shelf" Linux (or BSD, or ...) you get a hell of a lot 
of functionality that "just works". On the networking side alone you get "out 
of the box" powerful and flexible packet filtering (iptables), virtual 
switches/networks, vlans, aggregated trunks, traffic monitoring/shaping, and ...
And by running a "full" OS, you can run other stuff (ie stuff not specifically 
related to manging the host and VMs) on the host as well if you want to.
Why reinvent AND DEBUG all those new wheels when there's already fully working 
ones - that's the Poettering way.


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.