From owner-freebsd-hackers@FreeBSD.ORG Sat Jun 2 08:44:14 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07B511065673 for ; Sat, 2 Jun 2012 08:44:14 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [89.206.35.99]) by mx1.freebsd.org (Postfix) with ESMTP id 483068FC12 for ; Sat, 2 Jun 2012 08:44:12 +0000 (UTC) Received: from wojtek.tensor.gdynia.pl (localhost [127.0.0.1]) by wojtek.tensor.gdynia.pl (8.14.5/8.14.5) with ESMTP id q528iBJJ040712 for ; Sat, 2 Jun 2012 10:44:11 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.14.5/8.14.5/Submit) with ESMTP id q528iAI3040709 for ; Sat, 2 Jun 2012 10:44:11 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Sat, 2 Jun 2012 10:44:10 +0200 (CEST) From: Wojciech Puchar To: freebsd-hackers@freebsd.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (wojtek.tensor.gdynia.pl [127.0.0.1]); Sat, 02 Jun 2012 10:44:11 +0200 (CEST) Subject: BHyVe - few questions as i don't catch on idea X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jun 2012 08:44:14 -0000 i am very happy of such software being done - natively on freebsd. it seems very logic - separate memory for main FreeBSD system and separate for VMs, main FreeBSD system handles I/O. Great but i really don't understand what is the sense to run FreeBSD VM under FreeBSD - and that's what now it does. I don't need virtualization to run FreeBSD instances - it doesn't need it because it is already efficient multiuser and multitasking system. Virtualization is needed to make software and OSes that cannot really be efficiently multiuser and multitasking - to do so, by running multiple instances on the same machine. and as to preserve outdated software "as is". Running one or few instances of windows is prime example. Is this planned in BHyVe? Would be great. I wished before than linux KVM driver could be ported to FreeBSD as it (+qemu itselv) already solves all needs. but i found this port will not be continued. I run virtualbox for now but it is far from efficient in speed and ever worse in usage, as it does everything to make it difficult (UUIDs, XML config files). Compared to this qemu is trivially simple, as well as BHyVe. Xen is completely inefficient as it adds overhead to everything, not just virtualized instances, because domain0 runs in VM too. thanks.