From owner-freebsd-virtualization@FreeBSD.ORG Sat Jul 2 05:36:16 2011 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5F6C106566B for ; Sat, 2 Jul 2011 05:36:15 +0000 (UTC) (envelope-from prateek3.14@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 76E718FC15 for ; Sat, 2 Jul 2011 05:36:15 +0000 (UTC) Received: by wwe6 with SMTP id 6so3679181wwe.31 for ; Fri, 01 Jul 2011 22:36:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=aN0XLv2C/gv51+RyRy09KOwJ0mx/GcEUz0B2zt3H8CM=; b=HADXeXDgynC3jrn5GyH1+Rp3FnZ9wUJao8R2CeKxVdSPgWez++MFOy+1ggcWDLpWd6 yJ2Jb1FCpGS3V+JjfyFY38b2AXwPqQNVdRrxOo83Mtv/cRYOo/3J7bU5VYe0drRhatJ+ nARXF6012y0f+Fg5eNeTdLudZKQYzlVskJRpM= Received: by 10.227.54.6 with SMTP id o6mr3622686wbg.83.1309584974226; Fri, 01 Jul 2011 22:36:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.201.70 with HTTP; Fri, 1 Jul 2011 22:35:54 -0700 (PDT) In-Reply-To: References: From: Prateek Sharma Date: Sat, 2 Jul 2011 01:35:54 -0400 Message-ID: To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Sat, 02 Jul 2011 12:46:14 +0000 Subject: Re: FreeBSD KVM port X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 02 Jul 2011 05:36:16 -0000 KVM has been around since 2007, so it's hardly new. Is there an equivalent hypervisor for FreeBSD ? AFAIK, even Xen Dom0 is not possible (please correct me if i am wrong) . So the only option for virtualization available seems to be virtual-box. So FreeBSD has _just one_ hypervisor which works. And from my limited experience with it, i dont think it can be considered 'production grade'. And virtualbox does not come close to kvm/xen in terms of performance/management features . Also the whole Oracle thing ... I was curious about KVM support because of coming across the old port (2007). What happened to it ? 2011/6/30 K. Macy : > On Thu, Jun 30, 2011 at 7:58 PM, Prateek Sharma wrote: >> Thanks for informing about BHyve. >> >> But KVM is feature-complete, and has been around for a long time as >> well. Also supports a large number of guests etc. vmware and xen are around for a long time. KVM is the new one in production context. > > And is GPL and dependent on Linux APIs. Any KVM port will > intrinsically be dependent on shimming to Linux APIs with all the > problems that that potentially entails. IMHO gpl is not the main problem. KVM is a linux kernel module that manage virtual contexts. It works with an io hypervisor (virtio) and and hardware emulator (qemu). So porting KVM to FreeBSD has no sense. The need is a tool to manage hardware contexts. This tool is BHyve, I think. Let's have a look at what we currently get. - Qemu is working but does not support vt. - VirtualBox just works and support vt - Jails are becoming real containers - NetApp is working on a new hypervisor - A virtio driver should be soon available - Xen is supported has a domU - a set of useful features like cpuset, vnet, zfs, hast, rctl, geom are now available So what is missing ? Maybe an unified manager ala libvirt ? Some fs improvement like distribution, iscsi ? A bsd style cluster manager ? A lot of things are missing most of them are configuration tools or stabilization, finalization of existing projects. But not an other hypervisor, I think. Cheers Joris > > > Cheers > > >> On Thu, Jun 30, 2011 at 11:15 PM, K. Macy wrote: >>> Courtesy of NetApp, FreeBSD has grown its own hypervisor "BHyve". I >>> don't have the initial commit at hand but it shouldn't be hard to >>> find. This is still a bit green, but is quite promising. >>> >>> On Thu, Jun 30, 2011 at 6:43 PM, Prateek Sharma wrote: >>>> Hi everyone, >>>> I wanted to know the status of KVM (qemu-kvm) on FreeBSD. There >>>> seems to have been some work done earlier >>>> [http://retis.sssup.it/~fabio/freebsd/lkvm/] , but it seems quite old >>>> (2007) . >>>> >>>> Is it possible to run KVM on freebsd, or is there some work >>>> already going into this ? >>>> _______________________________________________ >>>> freebsd-virtualization at freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >>>> To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe at freebsd.org" >>>> >>> >> > _______________________________________________ > freebsd-virtualization at freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe at freebsd.org" >