qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Joe Lee <joelee724@gmail.com>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Re: QEMU GUI-Frontend based on Libvert API
Date: Fri, 21 Jul 2006 15:58:41 -0400	[thread overview]
Message-ID: <44C131F1.4090408@gmail.com> (raw)
In-Reply-To: <pan.2006.07.21.19.21.20.193026@codemonkey.ws>

Anthony Liguori wrote:
> On Fri, 21 Jul 2006 14:37:10 -0400, Evan Paul wrote:
>   
>> The libVirt project is a community-sponsored project that aims to bring
>> more simplicity and standards to the Linux VM world. At its core,
>> libVirt is a C toolkit that provides interaction with virtualization
>> capabilities of the Linux operating system (and those related to Linux).
>>     
>
> You make it sound so professional :-)
>
>   
>> Currently, there is a project called Virt-Manager that is building a
>> GUI-Frontend using the LibVirt API. More info on the Virt-Manager
>> project can be found here:
>> http://people.redhat.com/berrange/virt-manager/
>>
>> For me, I personally like the idea and focus of libVirt project and
>> would like to see if any QEMU developers from the list would have an
>> interest to team up with me to develop an open source GUI-Frontend based
>> on the LibVirt API.
>>     
>
> Why would you create a second GUI interface when virt-manager already
> exists as a libvirt GUI front-end?
>
> As far as I know, the big hurdle for QEMU and libvirt right now is not any
> GUI aspects (VNC would work just fine).  It's interacting with QEMU.  Xen
> provides an XML-RPC interface to managing instances whereas QEMU only
> really provides the monitor interface.  Of course, there's still a bit of
> work to do before libvirt uses actually uses that interface (it currently
> uses the older S-Expression/HTTP interface).  Basically, there's quite a
> bit of work to do in libvirt before you could even start writing a GUI for
> QEMU.
>
> I have toyed around with the idea of writing an XML-RPC front-end to QEMU
> (with the idea of bridging the gap for libvirt).  DV also had a patch
> floating around to add a socket management interface to QEMU (although now
> there is a TCP character device so I presume his patch is unnecessary).
>
> My first cut at an XML-RPC front-end for QEMU:
>
> http://hg.codemonkey.ws/qemu-rpcd/
>
> Regards,
>
> Anthony Liguori
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>   
> Why would you create a second GUI interface when virt-manager already
> exists as a libvirt GUI front-end?
Well, first let me say I am not a programmer and know very little about 
GUI development and their toolkits. But, I have been reading up and 
learning about what's out there. Having said that, I think 
"Virt-Manager" is built using GTK/Glade with Python and I am not quite 
sure if that would meet the requirements to having a cross-platform GUI 
for users. And, something that would offer a native look & feel to the 
OS platform they use.

As mentioned in my previous email, for OpenSourceDemo.com, I'd like to 
make available a VM software product with a GUI that can be used by 
users using windows, linux, and mac-os. Therefore, I don't know if 
GTK/Glade is the best choice for this. If it is, using virt-manager 
would be great!

> Basically, there's quite a bit of work to do in libvirt before you could even start writing a GUI for QEMU.
Hmm, really didn't know how much work would be involved. But, I think it 
would be good to start, if people like the idea of having a QEMU support 
for libVirt. I just think it would great to harrness and leverage the 
work behind libVirt and have support for QEMU. The GUI part would be 
easy to add on.

Also, if it would take a long time to have support for QEMU using 
libvirt, I was wondering if anyone can help me come up with an interim 
solution to have a gui that I can make available on the site. Would 
greatly appreciate the help with this. Ideally, I am looking for a 
solution where the GUI can package QEMU with it. So, as a user installs 
the GUI on there PC it also installs QEMU in one install. This would 
remove the complexity of having to install QEMU and then the GUI. This 
is how I see most of the available GUI that exist work.

Evan

  reply	other threads:[~2006-07-21 19:58 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-21 18:37 [Qemu-devel] QEMU GUI-Frontend based on Libvert API Evan Paul
2006-07-21 19:21 ` [Qemu-devel] " Anthony Liguori
2006-07-21 19:58   ` Joe Lee [this message]
2006-07-21 20:57     ` [Qemu-devel] " Anthony Liguori
2006-07-21 21:15       ` Linas Žvirblis
2006-07-21 22:01         ` [Qemu-devel] " Anthony Liguori
2006-07-21 22:37           ` Linas Žvirblis
2006-07-23 11:39   ` [Qemu-devel] " Daniel P. Berrange
2006-07-23 15:24     ` Evan Paul
2006-07-24 10:38       ` Daniel P. Berrange
2006-07-23 16:34     ` [Qemu-devel] " Anthony Liguori
2006-07-24 17:01       ` James Olsen
2006-07-26 12:47   ` [Qemu-devel] " 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=44C131F1.4090408@gmail.com \
    --to=joelee724@gmail.com \
    --cc=qemu-devel@nongnu.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).