From owner-freebsd-virtualization@FreeBSD.ORG Thu Jun 11 01:16:15 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 8D97E507; Thu, 11 Jun 2015 01:16:15 +0000 (UTC) (envelope-from ben.perrault@gmail.com) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47B291F2B; Thu, 11 Jun 2015 01:16:15 +0000 (UTC) (envelope-from ben.perrault@gmail.com) Received: by qkhq76 with SMTP id q76so33654965qkh.2; Wed, 10 Jun 2015 18:16:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=tHNWXdt/ctyqwuFgkIzOH8I+PwdFg7ya/T2WCh4LbYM=; b=BQrxEAstpOHv2Eqe1QcqpF6OeYdkBX4ZVkSIHNO6M4iMhcy2HfNhfnWsrSYTPMX36j YmTdCjNpMBLjIyO3cPcak7cIONBRLHhDdZI+MDnPFt6A2CGpAdglrircsIiD/Nsv+ZuK cB85uVUMoBgsef+msYpTlT1kXwUDVKeU9kZkG19YwYO6dsPj5iTa8f8w4tPtYp86uJ0t kyBgOVfjbYU0PYdAD9sK7DbkbFXlNKtSMfS6jk2znNQQ3zEgtVSJ4w9WW1190TQJDZOB Q4QTP6CXvKctqKWulBSWSIkXBBxyqIC1TA67TqtPKEzBI7y2ynlvDHKSZse5RzeXSR2v Xr7A== X-Received: by 10.55.17.226 with SMTP id 95mr12809043qkr.63.1433985374291; Wed, 10 Jun 2015 18:16:14 -0700 (PDT) Received: from [10.0.1.11] ([173.228.31.205]) by mx.google.com with ESMTPSA id i7sm4954229qge.32.2015.06.10.18.16.12 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 10 Jun 2015 18:16:13 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Subject: Re: xhyve: bhyve for OS X? From: Benjamin Perrault In-Reply-To: Date: Wed, 10 Jun 2015 18:16:10 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <30481DF2-5305-48D3-842A-13A8A1E1FFF2@gmail.com> References: To: "freebsd-virtualization@freebsd.org" X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 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: Thu, 11 Jun 2015 01:16:15 -0000 It=E2=80=99s a bit limited. IMO, it is more a mutation of bhyve then a = direct port. It can only run Linux at the moment (or at least, I can=E2=80= =99t get freebsd to run under it, for example - and that seems to = conform to the github documentation ).=20 SVM, PCI passthrough, VMX host & EPT where removed. It is single process = model ( because of the OS X Hypervisor.framework ) - and thus there is = no support for bhyvectl, bhyveload and grub2-bhyve.=20 (more info here: https://github.com/mist64/xhyve )=20 Performance is substantially worse then bhyve on the equivalent hardware = under FreeBSD from my testing. I=E2=80=99ve found that VMware Fusion or = Parallels are consistently quicker across the board at the moment for = anything I=E2=80=99ve tried with Ubuntu/Centos. With that said, it does = run in userspace which should make it fairly secure, especially combined = with OS X=E2=80=99s sandboxing.=20 While it=E2=80=99s an interesting project to watch, it definitely has a = ways to go. best, -bp > On Jun 10, 2015, at 5:56 PM, Craig Rodrigues = wrote: >=20 > Hi, >=20 > Has anyone here tried xhyve (bhyve port for OS X)? >=20 > http://www.pagetable.com/?p=3D831 >=20 > -- > Craig > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to = "freebsd-virtualization-unsubscribe@freebsd.org"