From owner-freebsd-virtualization@FreeBSD.ORG Wed Apr 1 10:37:24 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 265C9D73 for ; Wed, 1 Apr 2015 10:37:24 +0000 (UTC) Received: from mail.bestsolution.at (mail.bestsolution.at [94.198.139.5]) by mx1.freebsd.org (Postfix) with ESMTP id B385C808 for ; Wed, 1 Apr 2015 10:37:22 +0000 (UTC) Received: from localhost (esus.bestsolution.at [172.16.5.3]) by mail.bestsolution.at (Postfix) with ESMTP id DF8BA12A00A for ; Wed, 1 Apr 2015 12:30:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bestsolution.at; h=content-transfer-encoding:content-type:content-type:subject :subject:mime-version:user-agent:from:from:date:date:message-id :received:received; s=default; t=1427884211; x=1429698612; bh=pr EhT7GB+YX0r+2YNFtL2t4uxSLK/nfnu1Xrq8FuvSI=; b=SUZ8WAereflvb5B3XV I/23NDty1dnsNzc1nmjhHyI/zNpE/PWJrZfcrTZLD62RTc9/qt5afb01sXn6fLjK hh0ov74jp9qb9Dla7NuXLks1/JCRgYcVF4+pEl7KYyuKjycrDppT9VRzzqYDoM1U T8wXZFkcEeesZLMrlnvR6MsCw= X-Virus-Scanned: BestSolution.at amavisd-new at bestsolution.at Received: from mail.bestsolution.at ([127.0.0.1]) by localhost (esus.bestsolution.at [127.0.0.1]) (amavisd-new, port 10024) with LMTP id oDVI6oRBV1I4 for ; Wed, 1 Apr 2015 12:30:11 +0200 (CEST) Received: from artio.bestsolution.at (unknown [94.198.139.2]) by mail.bestsolution.at (Postfix) with ESMTPSA id A1BE72BE047 for ; Wed, 1 Apr 2015 12:30:11 +0200 (CEST) Message-ID: <551BC8B3.2030900@bestsolution.at> Date: Wed, 01 Apr 2015 12:30:11 +0200 From: Udo Rader User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org Subject: available hypervisors in FreeBSD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2015 10:37:24 -0000 Hi all, first please excuse if this may be a FAQ, but even though I am a long time linux admin (~1996), I am quite new to the *BSD world and I am trying to evaluate if FreeBSD fits our virtualization needs. So, for my many questions: As far as my homework digging revealed, FreeBSD supports four hypervisors: * bhyve * KVM * QEMU * VirtualBox I understand, that bhyve is native to BSD and will probably be the most effective. But given its relatively 'young age', is it production ready for (non nested) x86/amd64 linux guests? While I know the differences between KVM, QEMU and VirtualBox quite well for myself under linux, how do they compare when being run on FreeBSD? For example, KVM is tightly integrated with the linux kernel and thus outperforms the other two. Is that still true under FreeBSD? Do the FreeBSD ports of QEMU and/or KVM support ARM guests? For KVM guests, are the virtio features working (like memory ballooning)? Right now, we are virtualizing mostly using linux+KVM. Will there be major differences (aka glitches ;) if we switch the host OS to FreeBSD for existing KVM guests? Thanks Udo