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" >