From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53907) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsFFF-0001bu-N4 for qemu-devel@nongnu.org; Thu, 06 Oct 2016 16:26:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsFFB-00034y-LQ for qemu-devel@nongnu.org; Thu, 06 Oct 2016 16:26:21 -0400 Received: from mx1.redhat.com ([209.132.183.28]:45306) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsFFB-000347-BF for qemu-devel@nongnu.org; Thu, 06 Oct 2016 16:26:17 -0400 References: <42B37FE3-87E1-42CA-A089-B090F37FF7D5@gmail.com> From: Eric Blake Message-ID: <72e25dca-06f2-b115-bc75-6ba0ea21eb97@redhat.com> Date: Thu, 6 Oct 2016 15:26:15 -0500 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IdSI3sDRispmD1kLqwL5aXhXpnfsSEL6B" Subject: Re: [Qemu-devel] Adding Save States menu items List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Programmingkid Cc: Peter Maydell , qemu-devel qemu-devel This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IdSI3sDRispmD1kLqwL5aXhXpnfsSEL6B From: Eric Blake To: Programmingkid Cc: Peter Maydell , qemu-devel qemu-devel Message-ID: <72e25dca-06f2-b115-bc75-6ba0ea21eb97@redhat.com> Subject: Re: [Qemu-devel] Adding Save States menu items References: <42B37FE3-87E1-42CA-A089-B090F37FF7D5@gmail.com> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/06/2016 03:10 PM, Programmingkid wrote: >=20 > On Oct 6, 2016, at 3:59 PM, Eric Blake wrote: >=20 >> On 10/06/2016 09:22 AM, Programmingkid wrote: >>> Would you accept a patch that added "Save State" and "Restore State" = menu items to the cocoa interface? They would allow the user to save the = running state of the emulator. >> >> 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 w= hy >> it is useful is important. >=20 > 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. > The savevm feature is anything but perfect, but that doesn't mean we > shouldn't provide easy access to it. This feature is already there in > QEMU, so why not help the user be able to use it? If you want to HELP the user, then tell them to use a management app that has already dealt with the problems of consistent snapshots, rather than making the user reinvent it themselves by clicking a gui button that does incomplete work. Yes, qemu has a gui. But I maintain that it is mostly a mistake, and that time spent improving the gui in this project, rather than porting and improving better upper-layer guis, is probably wasted. The Unix philosophy is "do one thing and do it well" - we don't always live up to it, but on THIS mailing list, the thing we do well is emulation, not guis. You are going to be hard-pressed to find reviewers, even if you spend time solving the technical issues. --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --IdSI3sDRispmD1kLqwL5aXhXpnfsSEL6B Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJX9rNnAAoJEKeha0olJ0Nq3LgIAJ3rEL9EAN+Ul7WoFrmFdi8p lfzqqmzaC5TMqdu0dPs0U2dtlFNCCOBWLW2y2RNSl6h8IIQBnU5BwM3+wbfn+H/d xChLxdgrwRPCh8bXpAIP2skP55voeej/z3wP6eSZ08y18ksPfDuNAcuoxcVlsQBP zTnZxfuFe0vkSAfrZ8f2i03oZvTz7HYfYNzp0hJi08XRwh0DV9AdkPY2uxcn+rBA qSE1IOpt1QCwSo876aSMFIIkj81vE+cI8p36hY+blFpPkAFHkRRtTkyZKAjF8JBO kB0RbWAWpHplVN6iq47f0us9IyNylpMnAtG1JlzHMA/5zqX5hSC+kxKHwwcrZhM= =x5V9 -----END PGP SIGNATURE----- --IdSI3sDRispmD1kLqwL5aXhXpnfsSEL6B--