From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G6Tew-00028d-Gi for qemu-devel@nongnu.org; Fri, 28 Jul 2006 10:49:50 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G6Tev-00028R-Uk for qemu-devel@nongnu.org; Fri, 28 Jul 2006 10:49:50 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G6Tev-00028N-Ro for qemu-devel@nongnu.org; Fri, 28 Jul 2006 10:49:49 -0400 Received: from [213.165.64.21] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.52) id 1G6Tgw-000496-1A for qemu-devel@nongnu.org; Fri, 28 Jul 2006 10:51:54 -0400 Message-ID: <44CA240A.9090103@gmx.de> Date: Fri, 28 Jul 2006 16:49:46 +0200 From: Oliver Gerlich MIME-Version: 1.0 Subject: Re: [Qemu-devel] What can qemu do that vmware/virtual pc can't...article idea References: <20060728135806.GB24108@muon.de> In-Reply-To: <20060728135806.GB24108@muon.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 Udo 'Robos' Puetz wrote: > Hi List. > I'm in contact with one of the writers for the german (large) computer > magazine c't (computer and technology) defending qemu (he neglected some > features qemu has in one of his articles). Now he asks me for an article > about what the "average user" would benefit from when he would use qemu instead > of virtual pc/vmware (their "free" products, like player, ESX ...). The > examples I named up to now where > qemu -nographic -hda linux.img -kernel linux-2.6.17.6/arch/i386/boot/bzImage > -append "console=ttyS0 > root=/dev/hda ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe" -hdb > fat:/mnt/data/Projekte/qemu/linux-test/bla > doing a little linux kernel driver development learning this way. (Good free > pdf over at oreilly) > Also, when testing OCFS2 (Oracle cluster fs 2) and not having a SAN/iSCSI > system at hand I tried this: > qemu -hda breezy.img -hdb ocsf2.img > mounting that image once > qemu -hda breezy.img -hdb ocsf2.img > and now mounting it again in a second instance of qemu with slightly > different network setup. That works with qemu, vmware desktop wouldn't take > the image a second time. > Also, a demonstration LiveCD could be made to boot on a system but also to > be played with qemu/qvm86 under win and linux (kqemu can't be re-distributed). > There would be statically built qemu's on the CD with bat/bash skripts to > start them (automatically). > Also, qemu can run happily on the server awaiting connects via vnc. But some > of the free products can do that too. > > Soo, do you have any more ideas what qemu can what the (free) alternatives > from M$/VMWare can't? > Virtual PC can't handle USB _at_all_, what's the status of USB2.0 with qemu > ( I think VMWare is still stuck on USB 1.1 )? > VMWare Desktop (not free) has "unlimited" snapshots IIRC, ESX just recently > got one snapshot functionality. > > I can't say if I would do the article or the writer for the magazine but at > least it would make qemu more visible to (more technical inclined) people -> > good in my eyes. > Thanks for your suggestions > Cheers > Udo > Maybe qemu is not of so much use for the desktop user, but has its strength more in the direction of a generic "computer emulator" platform where other projects can build upon (see Argos or Free Live OS Zoo). I'm not sure if Qemu really can compete with VMWare for a desktop virtualization software. In my opinion the big advantage of Qemu is that it's open source. That makes it possible to use it as a basis for other projects; that also makes it possible to build the Live CD you mentioned. Another point is that an open source software is more likely to be shipped with Linux distros (OTOH VMPlayer is already available in some Ubuntu package repository, so this depends more on the distro maintainers). And if one wants to have a reliable platform to run legacy applications, an open source software has the advantage that you're not dependent on some company that might not exist in twenty years. Another point is the support of many host and guest platforms. But I think all this doesn't really help the desktop user. What I think is quite nice is the USB tablet emulation. At least VMware requires that the VMWare tools are installed for mouse switching between host and guest. It's quite astounding that in Qemu this works (at least with Windows guest) without installing additional software. So, IMHO you shouldn't try to praise Qemu as an end-user desktop virtualization software; presenting it to more technical users seems like a better idea. Regards, Oliver