From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FtyfD-0002jH-AS for qemu-devel@nongnu.org; Fri, 23 Jun 2006 23:18:27 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FtyfA-0002eM-1V for qemu-devel@nongnu.org; Fri, 23 Jun 2006 23:18:27 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ftyf9-0002eC-Nv for qemu-devel@nongnu.org; Fri, 23 Jun 2006 23:18:23 -0400 Received: from [64.233.162.192] (helo=nz-out-0102.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FtyqU-0006zF-MI for qemu-devel@nongnu.org; Fri, 23 Jun 2006 23:30:06 -0400 Received: by nz-out-0102.google.com with SMTP id 14so939180nzn for ; Fri, 23 Jun 2006 20:18:22 -0700 (PDT) Message-ID: Date: Fri, 23 Jun 2006 20:18:22 -0700 From: jonathan.kalbfeld@gmail.com MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Qemu-devel] My QEMU Dream System & Some ideas Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org First the ideas: 1/ Add a byte counter to savevm and loadvm to write to the console how big the image is, maybe adding an optional zlib to compress it on disk. 2/ Add checkpointing at regular intervals, saving only the deltas using something like xdelta to compare savevm outputs. 3/ Add a shell command to the monitor. It might come in handy. 4/ Has anyone thought about building a monolithic QEMU kernel, something that runs at boot, does native dynamic translation and doesn't have to worry about an underlying operating system. In a sense, QEMU is the OS. It would have full control of the system hardware and would allow the user at boot time to select an emulation in a GRUB-like environment. And now, the dream system: Just curious what other people have for their QEMU Dream System. I have Solaris Express Build 41 running on a laptop. I have a cronjob that takes 4 snapshots an hour of a ZFS filesystem containing my QEMU images, using compression. I can basically roll back to an earlier disk image which makes it great for testing out distros, and embedded stuff. It's kind of fun to take a solaris installation, delete parts of the kernel, see if it boots and then roll back to a previous snapshot. :) Good for simulating worst case scenarios. jonathan -- -- Jonathan Kalbfeld +1 323 620 6682