From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46658) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsREP-0004yk-Bw for qemu-devel@nongnu.org; Fri, 07 Oct 2016 05:14:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsREI-0006zn-VI for qemu-devel@nongnu.org; Fri, 07 Oct 2016 05:14:14 -0400 Received: from mx1.redhat.com ([209.132.183.28]:54432) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsREI-0006yf-Np for qemu-devel@nongnu.org; Fri, 07 Oct 2016 05:14:10 -0400 Date: Fri, 7 Oct 2016 10:14:04 +0100 From: "Daniel P. Berrange" Message-ID: <20161007091404.GD26332@redhat.com> Reply-To: "Daniel P. Berrange" References: <42B37FE3-87E1-42CA-A089-B090F37FF7D5@gmail.com> <72e25dca-06f2-b115-bc75-6ba0ea21eb97@redhat.com> <537fcfc3-38e7-a83f-37ef-aca5b840e845@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <537fcfc3-38e7-a83f-37ef-aca5b840e845@redhat.com> Subject: Re: [Qemu-devel] Adding Save States menu items List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: Eric Blake , Programmingkid , Peter Maydell , qemu-devel qemu-devel On Fri, Oct 07, 2016 at 09:21:36AM +0200, Paolo Bonzini wrote: > > > On 06/10/2016 22:26, Eric Blake wrote: > > > > Doesn't virt-manager already do this? What do we gain by duplicating > > > > GUI functionality at this level that is already implemented at higher > > > > levels? Not that I'm opposed to the idea, but having a solid reason why > > > > it is useful is important. > > > > > > Virt-manager is a Linux exclusive. This program doesn't run on Windows or > > > Mac OS. > > > > Not true. I've seen it ported to Windows, and I'm sure Cole would > > welcome a port to Mac. > > I don't think that included a port of libvirtd, so you'd still need a > Linux system to run the VMs on. I would expect libvirtd to pretty much "just work" for the most part. Any part of libvirt which depends on Linux specific APIs has conditional compilation, or portability layers. OS-X is BSD underneath so majority of functionality will trivially work - unlike windows where making libvirtd work is very hard due to missing fork/exec paradigm. There's likely to be gremlins hiding in the libvirt QEMU driver just because 99% of all work is done in Linux, but we'd be more than happy with patches to fix any OS-X portability problems. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://entangle-photo.org -o- http://search.cpan.org/~danberr/ :|