From owner-freebsd-virtualization@FreeBSD.ORG Fri Jul 1 12:00:14 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 7E514106566C for ; Fri, 1 Jul 2011 12:00:14 +0000 (UTC) (envelope-from joris.dedieu@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3BFE08FC0A for ; Fri, 1 Jul 2011 12:00:13 +0000 (UTC) Received: by iyb11 with SMTP id 11so3737942iyb.13 for ; Fri, 01 Jul 2011 05:00:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=zvdzAy6UDwtJHbidhe3dkdd0rr1uxwGkK/AhhaJoUNg=; b=YAgMxrcUimkoOApwPraIfkENJ71JSEozFcfrtRktDSNJvJqtBv6+bNGccHAERcGHhp Bv0/SFlEwWDYVP85QcV36zFarH+FcbUDMEMrR5gGdutx5DY5w3CyMR2dIJY1jPoDXxUV bAHMENSUhpNVgW0/Jekd4ToYM/x0AypgafakE= MIME-Version: 1.0 Received: by 10.231.93.73 with SMTP id u9mr2654299ibm.155.1309520162182; Fri, 01 Jul 2011 04:36:02 -0700 (PDT) Received: by 10.231.17.12 with HTTP; Fri, 1 Jul 2011 04:36:02 -0700 (PDT) In-Reply-To: References: Date: Fri, 1 Jul 2011 13:36:02 +0200 Message-ID: From: joris dedieu To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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: Fri, 01 Jul 2011 12:00:14 -0000 2011/6/30 K. Macy : > On Thu, Jun 30, 2011 at 7:58 PM, Prateek Sharma w= rote: >> 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, >>>> =A0 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) . >>>> >>>> =A0 =A0Is it possible to run KVM on freebsd, or is there some work >>>> already going into this ? >>>> _______________________________________________ >>>> freebsd-virtualization@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >>>> To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@f= reebsd.org" >>>> >>> >> > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@free= bsd.org" >