* libqemu => libkvm?
@ 2007-09-03 23:49 gerryw-dHy0zPTSVEVBDgjK7y7TUQ
[not found] ` <OF71DCD0E8.065585B8-ON8625734B.00804A16-8625734B.0082D8AE-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org>
0 siblings, 1 reply; 8+ messages in thread
From: gerryw-dHy0zPTSVEVBDgjK7y7TUQ @ 2007-09-03 23:49 UTC (permalink / raw)
To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
[-- Attachment #1.1: Type: text/plain, Size: 1050 bytes --]
Hi Folks,
I've been spending some time playing around with KVM and I am starting to
become interested in making a contribution to the project. I'm considering
the idea of writing a library interface to libqemu in a KVM context. I am
aware of libvirt, but that isn't what I'm thinking here. This lib would be
very specific to KVM. I have been poking around in the source a bit and it
seems like it would be possible. Before I go further, I thought I would
ask a few questions. I would also appreciate any and all opinions on the
subject.
1. Is anyone already thinking about , or actually doing this?
2. Does this sound useful?
3. Is the libqemu API stable enough at this point to write code against?
4. Can anyone see any immediate road blocks to doing this?
This would probably also include a cross platform GUI interface at some
point. This interface would be specific to KVM and the subtle nuances that
make it unique. I've been looking for a good excuse to use FLTK on a
project anyway ;-)
Thanks for your consideration,
-G
[-- Attachment #1.2: Type: text/html, Size: 1587 bytes --]
[-- Attachment #2: Type: text/plain, Size: 315 bytes --]
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
[-- Attachment #3: Type: text/plain, Size: 186 bytes --]
_______________________________________________
kvm-devel mailing list
kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/kvm-devel
^ permalink raw reply [flat|nested] 8+ messages in thread[parent not found: <OF71DCD0E8.065585B8-ON8625734B.00804A16-8625734B.0082D8AE-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org>]
* Re: libqemu => libkvm? [not found] ` <OF71DCD0E8.065585B8-ON8625734B.00804A16-8625734B.0082D8AE-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org> @ 2007-09-04 7:38 ` Dor Laor [not found] ` <64F9B87B6B770947A9F8391472E032160D7065D7-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org> 2007-09-04 13:55 ` Anthony Liguori 1 sibling, 1 reply; 8+ messages in thread From: Dor Laor @ 2007-09-04 7:38 UTC (permalink / raw) To: gerryw-dHy0zPTSVEVBDgjK7y7TUQ, kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1.1: Type: text/plain, Size: 1706 bytes --] Hi Folks, I've been spending some time playing around with KVM and I am starting to become interested in making a contribution to the project. I'm considering the idea of writing a library interface to libqemu in a KVM context. I am aware of libvirt, but that isn't what I'm thinking here. This lib would be very specific to KVM. I have been poking around in the source a bit and it seems like it would be possible. Before I go further, I thought I would ask a few questions. I would also appreciate any and all opinions on the subject. 1. Is anyone already thinking about , or actually doing this? That's a real interesting idea. Actually this is the first time I discovered people use libqemu apart from qemu itslef. We didn't thought about this yet. 2. Does this sound useful? It does create some interesting VM-process merges although a regular VM has monitor interface or dbus interface so many actions can be done by tcp to qemu. Actually there is work in progress to add dbus interface to qemu. I might not fit every thing but can help for some cases. 3. Is the libqemu API stable enough at this point to write code against? I believe KVM triggers some changes to it. 4. Can anyone see any immediate road blocks to doing this? Except for exposing the same api, no. This would probably also include a cross platform GUI interface at some point. This interface would be specific to KVM and the subtle nuances that make it unique. I've been looking for a good excuse to use FLTK on a project anyway ;-) Why do you need a gui? What's your application/plan for it? Thanks for your consideration, -G Regards, Dor [-- Attachment #1.2: Type: text/html, Size: 6220 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <64F9B87B6B770947A9F8391472E032160D7065D7-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>]
* Re: libqemu => libkvm? [not found] ` <64F9B87B6B770947A9F8391472E032160D7065D7-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org> @ 2007-09-04 9:35 ` gerryw-dHy0zPTSVEVBDgjK7y7TUQ [not found] ` <OF011A2D66.C01A5229-ON8625734C.0032D27A-8625734C.00361C57-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org> 0 siblings, 1 reply; 8+ messages in thread From: gerryw-dHy0zPTSVEVBDgjK7y7TUQ @ 2007-09-04 9:35 UTC (permalink / raw) To: Dor Laor; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1.1: Type: text/plain, Size: 2634 bytes --] Hi Dor, I appreciate your comments. The GUI interface would be an attempt to give KVM the same kind of features that some of the commercial virtualization products provide. A single GUI interface to manage multiple virtual host systems. The goal would be to create a tightly integrated solution that would allow management of even the most subtle KVM features, options, and functions. The exposure of the host / guest communication facilities would be a good example. It might also be interesting to take a look at providing a guest utility library as well. I'm very excited about the KVM project and the tremendous potential it opens up in virtualization. It's really got the gears in my head turning. Thanks, -G "Dor Laor" <dor.laor-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 09/04/2007 02:38 AM To <gerryw-dHy0zPTSVEVBDgjK7y7TUQ@public.gmane.org>, <kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> cc Subject RE: [kvm-devel] libqemu => libkvm? Hi Folks, I've been spending some time playing around with KVM and I am starting to become interested in making a contribution to the project. I'm considering the idea of writing a library interface to libqemu in a KVM context. I am aware of libvirt, but that isn't what I'm thinking here. This lib would be very specific to KVM. I have been poking around in the source a bit and it seems like it would be possible. Before I go further, I thought I would ask a few questions. I would also appreciate any and all opinions on the subject. 1. Is anyone already thinking about , or actually doing this? That's a real interesting idea. Actually this is the first time I discovered people use libqemu apart from qemu itslef. We didn't thought about this yet. 2. Does this sound useful? It does create some interesting VM-process merges although a regular VM has monitor interface or dbus interface so many actions can be done by tcp to qemu. Actually there is work in progress to add dbus interface to qemu. I might not fit every thing but can help for some cases. 3. Is the libqemu API stable enough at this point to write code against? I believe KVM triggers some changes to it. 4. Can anyone see any immediate road blocks to doing this? Except for exposing the same api, no. This would probably also include a cross platform GUI interface at some point. This interface would be specific to KVM and the subtle nuances that make it unique. I've been looking for a good excuse to use FLTK on a project anyway ;-) Why do you need a gui? What's your application/plan for it? Thanks for your consideration, -G Regards, Dor [-- Attachment #1.2: Type: text/html, Size: 4905 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <OF011A2D66.C01A5229-ON8625734C.0032D27A-8625734C.00361C57-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org>]
* Re: libqemu => libkvm? [not found] ` <OF011A2D66.C01A5229-ON8625734C.0032D27A-8625734C.00361C57-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org> @ 2007-09-04 12:15 ` Dor Laor [not found] ` <64F9B87B6B770947A9F8391472E032160D7066AE-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org> 0 siblings, 1 reply; 8+ messages in thread From: Dor Laor @ 2007-09-04 12:15 UTC (permalink / raw) To: gerryw-dHy0zPTSVEVBDgjK7y7TUQ; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1.1: Type: text/plain, Size: 943 bytes --] Hi Dor, I appreciate your comments. The GUI interface would be an attempt to give KVM the same kind of features that some of the commercial virtualization products provide. A single GUI interface to manage multiple virtual host systems. The goal would be to create a tightly integrated solution that would allow management of even the most subtle KVM features, options, and functions. The exposure of the host / guest communication facilities would be a good example. It might also be interesting to take a look at providing a guest utility library as well. I'm very excited about the KVM project and the tremendous potential it opens up in virtualization. It's really got the gears in my head turning. Thanks, -G While it's fun to have a new GUI dedicated to KVM, IMHO the virt-manager can be enhanced for everyones need. The community will benefit of one good GUI instead of several parallel efforts. [-- Attachment #1.2: Type: text/html, Size: 3558 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <64F9B87B6B770947A9F8391472E032160D7066AE-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>]
* Re: libqemu => libkvm? [not found] ` <64F9B87B6B770947A9F8391472E032160D7066AE-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org> @ 2007-09-04 12:42 ` Daniel Veillard 0 siblings, 0 replies; 8+ messages in thread From: Daniel Veillard @ 2007-09-04 12:42 UTC (permalink / raw) To: Dor Laor; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Tue, Sep 04, 2007 at 05:15:58AM -0700, Dor Laor wrote: > > While it's fun to have a new GUI dedicated to KVM, IMHO the > virt-manager can > > be enhanced for everyones need. The community will benefit of one good > GUI > > instead of several parallel efforts. Thanks ! If there is something missing in libvirt or virt-manager, we are definitely open to suggestions, usually take patches, and eager to get more people helping to build and run those projects in a fully open way, yours, Daniel -- Red Hat Virtualization group http://redhat.com/virtualization/ Daniel Veillard | virtualization library http://libvirt.org/ veillard-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: libqemu => libkvm? [not found] ` <OF71DCD0E8.065585B8-ON8625734B.00804A16-8625734B.0082D8AE-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org> 2007-09-04 7:38 ` Dor Laor @ 2007-09-04 13:55 ` Anthony Liguori 2007-09-04 14:16 ` gerryw-dHy0zPTSVEVBDgjK7y7TUQ 1 sibling, 1 reply; 8+ messages in thread From: Anthony Liguori @ 2007-09-04 13:55 UTC (permalink / raw) To: gerryw-dHy0zPTSVEVBDgjK7y7TUQ; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Mon, 2007-09-03 at 18:49 -0500, gerryw-dHy0zPTSVEVBDgjK7y7TUQ@public.gmane.org wrote: > > Hi Folks, > > I've been spending some time playing around with KVM and I am starting > to become interested in making a contribution to the project. I'm > considering the idea of writing a library interface to libqemu in a > KVM context. What do you mean by libqemu? The libqemu in the QEMU project is a library for the CPU translation. It actually doesn't really serve a purpose in the context of KVM. It is not the sort of thing you'd write a GUI tool around. Regards, Anthony Liguori > I am aware of libvirt, but that isn't what I'm thinking here. This > lib would be very specific to KVM. I have been poking around in the > source a bit and it seems like it would be possible. Before I go > further, I thought I would ask a few questions. I would also > appreciate any and all opinions on the subject. > > 1. Is anyone already thinking about , or actually doing this? > 2. Does this sound useful? > 3. Is the libqemu API stable enough at this point to write code > against? > 4. Can anyone see any immediate road blocks to doing this? > > This would probably also include a cross platform GUI interface at > some point. This interface would be specific to KVM and the subtle > nuances that make it unique. I've been looking for a good excuse to > use FLTK on a project anyway ;-) > > Thanks for your consideration, > -G > > > > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: libqemu => libkvm? 2007-09-04 13:55 ` Anthony Liguori @ 2007-09-04 14:16 ` gerryw-dHy0zPTSVEVBDgjK7y7TUQ 0 siblings, 0 replies; 8+ messages in thread From: gerryw-dHy0zPTSVEVBDgjK7y7TUQ @ 2007-09-04 14:16 UTC (permalink / raw) To: Anthony Liguori; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1.1: Type: text/plain, Size: 2715 bytes --] Hi Anthony, What I'm suggesting is a library for KVM that sits between the command line interface and the functions for creating, destroying, starting, stopping, migrating, etc. When I looked at the code it appeared that KVM was actually a modified QEMU. I didn't realize at the time that there was actually a libqemu. The subject line of my post was referring to whether the API would be considered libqemu instead of libkvm. Sorry for the confusion. Thanks, -G Anthony Liguori <anthony-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org> 09/04/2007 08:55 AM To gerryw-dHy0zPTSVEVBDgjK7y7TUQ@public.gmane.org cc kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Subject Re: [kvm-devel] libqemu => libkvm? On Mon, 2007-09-03 at 18:49 -0500, gerryw-dHy0zPTSVEVBDgjK7y7TUQ@public.gmane.org wrote: > > Hi Folks, > > I've been spending some time playing around with KVM and I am starting > to become interested in making a contribution to the project. I'm > considering the idea of writing a library interface to libqemu in a > KVM context. What do you mean by libqemu? The libqemu in the QEMU project is a library for the CPU translation. It actually doesn't really serve a purpose in the context of KVM. It is not the sort of thing you'd write a GUI tool around. Regards, Anthony Liguori > I am aware of libvirt, but that isn't what I'm thinking here. This > lib would be very specific to KVM. I have been poking around in the > source a bit and it seems like it would be possible. Before I go > further, I thought I would ask a few questions. I would also > appreciate any and all opinions on the subject. > > 1. Is anyone already thinking about , or actually doing this? > 2. Does this sound useful? > 3. Is the libqemu API stable enough at this point to write code > against? > 4. Can anyone see any immediate road blocks to doing this? > > This would probably also include a cross platform GUI interface at > some point. This interface would be specific to KVM and the subtle > nuances that make it unique. I've been looking for a good excuse to > use FLTK on a project anyway ;-) > > Thanks for your consideration, > -G > > > > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel [-- Attachment #1.2: Type: text/html, Size: 3948 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: libqemu => libkvm? @ 2007-09-04 13:23 gerryw-dHy0zPTSVEVBDgjK7y7TUQ 0 siblings, 0 replies; 8+ messages in thread From: gerryw-dHy0zPTSVEVBDgjK7y7TUQ @ 2007-09-04 13:23 UTC (permalink / raw) To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1.1: Type: text/plain, Size: 228 bytes --] Hi Guys, Sorry. I wasn't trying to start anything or ruffle any feathers. I should have kept the GUI comment to myself. It is the API discussion I am interested in here. Please disregard the GUI reference. Thanks, -G [-- Attachment #1.2: Type: text/html, Size: 513 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-09-04 14:16 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-03 23:49 libqemu => libkvm? gerryw-dHy0zPTSVEVBDgjK7y7TUQ
[not found] ` <OF71DCD0E8.065585B8-ON8625734B.00804A16-8625734B.0082D8AE-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org>
2007-09-04 7:38 ` Dor Laor
[not found] ` <64F9B87B6B770947A9F8391472E032160D7065D7-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-09-04 9:35 ` gerryw-dHy0zPTSVEVBDgjK7y7TUQ
[not found] ` <OF011A2D66.C01A5229-ON8625734C.0032D27A-8625734C.00361C57-Ojamyiewz+ICx7yrEBmKXg@public.gmane.org>
2007-09-04 12:15 ` Dor Laor
[not found] ` <64F9B87B6B770947A9F8391472E032160D7066AE-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-09-04 12:42 ` Daniel Veillard
2007-09-04 13:55 ` Anthony Liguori
2007-09-04 14:16 ` gerryw-dHy0zPTSVEVBDgjK7y7TUQ
-- strict thread matches above, loose matches on Subject: below --
2007-09-04 13:23 gerryw-dHy0zPTSVEVBDgjK7y7TUQ
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox