All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Veillard <veillard@redhat.com>
To: Hollis Blanchard <hollisb@us.ibm.com>
Cc: xen-devel@lists.xensource.com
Subject: Re: Libvir: a simple C virtualization control library
Date: Thu, 15 Dec 2005 12:54:54 -0500	[thread overview]
Message-ID: <20051215175454.GR23448@redhat.com> (raw)
In-Reply-To: <200512151126.12652.hollisb@us.ibm.com>

On Thu, Dec 15, 2005 at 11:26:12AM -0600, Hollis Blanchard wrote:
> On Thursday 15 December 2005 09:03, Daniel Veillard wrote:
> >  The libvir library is born from the need for a simpler userland C library
> > to watch and control Xen domains.
> 
> I'm curious why libxc isn't good enough. Is the emphasis here on "simpler"? 
> >From what I've seen of it so far, I'm not sure I'd call libxc overly 
> complicated...

  I would say simpler to use, I'm not really targetting the same kind of
developpers I guess application and tools developpers not system programmers.
To me libxc is very low level, the high level abstractions are available on
top of the python classes but not at the C level. Basically if you want to
reuse Xen at the application level, you are pushed to Python + GPL which
is not necessarily an easy spot to stay in.

> The reason I'm interested is that right now the PPC port is carrying some 
> libxc hacks for domain creation, which already have caused merge conflicts. 
> There's no pressing need for us to throw out our hacks at the moment, but 
> longer term if it's difficult for us to fit into libxc then maybe libvir 
> would be a better fit.

  I don't think of libvir as a replacement for libxc, so a-priori I'm not sure
it really fits, especially as libvir has no domain creation API yet, but the
library will go where the user base will drive it.

Daniel

-- 
Daniel Veillard      | Red Hat http://redhat.com/
veillard@redhat.com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/

  reply	other threads:[~2005-12-15 17:54 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-15 15:03 Libvir: a simple C virtualization control library Daniel Veillard
2005-12-15 17:26 ` Hollis Blanchard
2005-12-15 17:54   ` Daniel Veillard [this message]
2005-12-18 19:41 ` Anthony Liguori
2005-12-19 11:28   ` Daniel Veillard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20051215175454.GR23448@redhat.com \
    --to=veillard@redhat.com \
    --cc=hollisb@us.ibm.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.