From owner-freebsd-virtualization@FreeBSD.ORG Mon Jun 27 11:07: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 D4AAE1065673 for ; Mon, 27 Jun 2011 11:07:14 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C34038FC13 for ; Mon, 27 Jun 2011 11:07:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p5RB7ETY072006 for ; Mon, 27 Jun 2011 11:07:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p5RB7EbD072004 for freebsd-virtualization@FreeBSD.org; Mon, 27 Jun 2011 11:07:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Jun 2011 11:07:14 GMT Message-Id: <201106271107.p5RB7EbD072004@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-virtualization@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-virtualization@FreeBSD.org 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: Mon, 27 Jun 2011 11:07:14 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- a kern/152047 virtualization[vimage] [panic] TUN\TAP under jail with vimage crashe o kern/148155 virtualization[vimage] Kernel panic with PF/IPFilter + VIMAGE kernel a kern/147950 virtualization[vimage] [carp] VIMAGE + CARP = kernel crash s kern/143808 virtualization[pf] pf does not work inside jail a kern/141696 virtualization[rum] [panic] rum(4)+ vimage = kernel panic 5 problems total. From owner-freebsd-virtualization@FreeBSD.ORG Thu Jun 30 17:12:51 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 D3B36106566B for ; Thu, 30 Jun 2011 17:12:51 +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 70E578FC1C for ; Thu, 30 Jun 2011 17:12:51 +0000 (UTC) Received: by wwe6 with SMTP id 6so2433076wwe.31 for ; Thu, 30 Jun 2011 10:12:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; bh=Z0IpU4oU/O13jmaNgN6sNiSOTcO0ig/bxN9E4Vh2mHM=; b=Q1ugyLAWfL8DjnvphjAcb5gWTutZOMholCXG1wuBhz79ePoEpOaXArrukt2DIwDvdc 4ZyomrMMtRxNfbmhFsE+1cD51sWWvHdGPfvzEwi6VEX16EcHWt+wVnzxDg2O/eyU7Goo nHJCKGEGgqlf/7wL7m9pujnVgBTp/fOA9wY2Y= Received: by 10.227.198.142 with SMTP id eo14mr1970809wbb.113.1309452256083; Thu, 30 Jun 2011 09:44:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.201.70 with HTTP; Thu, 30 Jun 2011 09:43:56 -0700 (PDT) From: Prateek Sharma Date: Thu, 30 Jun 2011 22:13:56 +0530 Message-ID: To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Thu, 30 Jun 2011 17:32:14 +0000 Subject: 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: Thu, 30 Jun 2011 17:12:51 -0000 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 ? From owner-freebsd-virtualization@FreeBSD.ORG Thu Jun 30 18:07:50 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 93758106567E for ; Thu, 30 Jun 2011 18:07:50 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 501508FC26 for ; Thu, 30 Jun 2011 18:07:50 +0000 (UTC) Received: by vxg33 with SMTP id 33so2536647vxg.13 for ; Thu, 30 Jun 2011 11:07:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=CDuarbozFaxTEARbOsbDr49MeFyxZAEL929jnbQGRQc=; b=obRxa2jmMOB/gQGrCH9c5o9xjHvtpk8coXjnjwswOCo6O9FLi2MUH9qA6W3OMQfbO4 irM0Psfba5IY5H5S027wWQEaQv9O7y6LZ2qq6m12VeCkflzCYQl10R5p/+HjI9UYcLjh XUtfCiRwQ0w8hadtmfVEOd85VxBxfhc3VGnd8= MIME-Version: 1.0 Received: by 10.52.99.67 with SMTP id eo3mr3310362vdb.89.1309455950227; Thu, 30 Jun 2011 10:45:50 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.52.113.194 with HTTP; Thu, 30 Jun 2011 10:45:50 -0700 (PDT) In-Reply-To: References: Date: Thu, 30 Jun 2011 19:45:50 +0200 X-Google-Sender-Auth: 11XfF_Rtt2t1DZGsILm0BB1AuFE Message-ID: From: "K. Macy" To: Prateek Sharma Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-virtualization@freebsd.org 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: Thu, 30 Jun 2011 18:07:50 -0000 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 wro= te: > 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@free= bsd.org" > From owner-freebsd-virtualization@FreeBSD.ORG Thu Jun 30 18:34:24 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 E07AA106564A for ; Thu, 30 Jun 2011 18:34:24 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 95E348FC17 for ; Thu, 30 Jun 2011 18:34:24 +0000 (UTC) Received: by vws18 with SMTP id 18so2543179vws.13 for ; Thu, 30 Jun 2011 11:34:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Aly7UMVUtk8Wsl7qk3uM5BetlZjI+EMBwYjYmC62cQU=; b=n4DWjTVVMy/Q7pCst1Sx8BWWYp4GzjKylZVRcMfttv9Kh6qGxSKp8h6armHZ3NH3Qs 4dNeHTGIew3BXmAQaSTPNaqT7oAMOG76dY9pmcVSBGfjW9+1FkCUwClpWIYA12DyW9EC S4RwAH++QJW7KIGCqUAXtq3CuRMfKXk8Ncu5c= MIME-Version: 1.0 Received: by 10.52.179.131 with SMTP id dg3mr3434282vdc.9.1309458863561; Thu, 30 Jun 2011 11:34:23 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.52.113.194 with HTTP; Thu, 30 Jun 2011 11:34:23 -0700 (PDT) In-Reply-To: References: Date: Thu, 30 Jun 2011 20:34:23 +0200 X-Google-Sender-Auth: FTHzPbQWmKWOKBzgobVoCKMI6KA Message-ID: From: "K. Macy" To: Prateek Sharma Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-virtualization@freebsd.org 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: Thu, 30 Jun 2011 18:34:25 -0000 On Thu, Jun 30, 2011 at 7:58 PM, Prateek Sharma wro= te: > 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. 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. 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@fr= eebsd.org" >>> >> > From owner-freebsd-virtualization@FreeBSD.ORG Thu Jun 30 17:58:27 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 107BD106566B for ; Thu, 30 Jun 2011 17:58:27 +0000 (UTC) (envelope-from prateek3.14@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 743B58FC13 for ; Thu, 30 Jun 2011 17:58:26 +0000 (UTC) Received: by wyg24 with SMTP id 24so2375521wyg.13 for ; Thu, 30 Jun 2011 10:58:25 -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 :cc:content-type:content-transfer-encoding; bh=zw2lqfrj/eUS7yBXiCQMmnSnsR0M2sCM8ggn5joaOIw=; b=eAitxERG58vJ8q5V7JiyFDPl4/PjAWGC7IYkeZIQ2g6WRUh14BYoKEXWdQgdmzwdF8 vxEcsDy8KbpfqUEos6j6QV2jhlOrPxBmjL2Hap8d6you4Yn7/LrAPZe9r49/05mKkIQN 1toMQghop26hC2Kltt4dCSknzDaKWwwm+HwC8= Received: by 10.227.198.142 with SMTP id eo14mr2032538wbb.113.1309456705232; Thu, 30 Jun 2011 10:58:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.201.70 with HTTP; Thu, 30 Jun 2011 10:58:05 -0700 (PDT) In-Reply-To: References: From: Prateek Sharma Date: Thu, 30 Jun 2011 23:28:05 +0530 Message-ID: To: "K. Macy" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Thu, 30 Jun 2011 18:40:32 +0000 Cc: freebsd-virtualization@freebsd.org 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: Thu, 30 Jun 2011 17:58:27 -0000 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. 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 w= rote: >> 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@fre= ebsd.org" >> > 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" > 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" > From owner-freebsd-virtualization@FreeBSD.ORG Sat Jul 2 14:42:22 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 5DB81106564A for ; Sat, 2 Jul 2011 14:42:22 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 178E38FC14 for ; Sat, 2 Jul 2011 14:42:21 +0000 (UTC) Received: by vxg33 with SMTP id 33so4023177vxg.13 for ; Sat, 02 Jul 2011 07:42:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Scw5vCnTiXBYoC6zKAEbvBS3FyW+qZjS8nMgUV+1SHE=; b=mVv90bWzDpTEwfrtm7Hdi3/ZJiB2VhlDD7fl9B4oWTMSnBY5ExSKqDEROlvRjaqCCU uMItI4RQC1ADNmE+ebn29InHffN7Oh2BMYkeaxc1Yj7sEXac+NRqnRAxquVsV1v5UDAD kZ98q14LNBKE8k1UKN5kGv8YNR2shBjerKQ/0= MIME-Version: 1.0 Received: by 10.52.22.244 with SMTP id h20mr1038106vdf.49.1309617741052; Sat, 02 Jul 2011 07:42:21 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.52.113.194 with HTTP; Sat, 2 Jul 2011 07:42:21 -0700 (PDT) In-Reply-To: References: Date: Sat, 2 Jul 2011 16:42:21 +0200 X-Google-Sender-Auth: ZbrQsGhOEYOHsv3vye9M--YjT4s Message-ID: From: "K. Macy" To: Prateek Sharma Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-virtualization@freebsd.org 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 14:42:22 -0000 As with any project in or out of svn, someone needs to take the time to improve and maintain it. That has not happened in this instance. -Kip On Sat, Jul 2, 2011 at 7:35 AM, Prateek Sharma wrot= e: > 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 =A0is not the main problem. =A0KVM 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 contex= ts. > This tool is =A0BHyve, 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 =A0tools 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 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" >> > _______________________________________________ > 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" >