From owner-freebsd-hackers@FreeBSD.ORG Mon Mar 17 03:37:48 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D6249106564A for ; Mon, 17 Mar 2008 03:37:48 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by mx1.freebsd.org (Postfix) with ESMTP id 9B8EA8FC16 for ; Mon, 17 Mar 2008 03:37:48 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so5664264wxd.7 for ; Sun, 16 Mar 2008 20:37:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=IbF6iQFx6xEZQkZoxSlGuJVx5x8Grvs0B9cuLmNrlt4=; b=WoNNlG8B8eCaRelE5g0lVLEdk9KwpV2Gd4ir3GRIAY56VUIx//wivM8A/VF1WfoodsDCbG7dFDnaNJCXallcLL6c8Qi8q7COMuk35m4QCYWeUaDhGe2NcvXjh+EsFklrw1JGvhDhvXaHh6zkVBT8dPrN7C1CL58HyGE7Zjr91Ec= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Y5YrXQYrZ0J9gLtcu4C9P8MzONLeK7JaT7YV7Ck5iQnaDE6B2ByxDXFxJzjsL4D+E2cLvRMo5xqCf/FM2E0KwI2s/HWFeyGlqLXwAqlTU1rn9s9/5R4UGG/Qcqyi71HfQ/MBm4CIaOkIu2H0I7S0UiMmHPehlB5w1W0PU6hJq1k= Received: by 10.115.106.7 with SMTP id i7mr17039056wam.18.1205723385093; Sun, 16 Mar 2008 20:09:45 -0700 (PDT) Received: by 10.115.22.10 with HTTP; Sun, 16 Mar 2008 20:09:45 -0700 (PDT) Message-ID: Date: Sun, 16 Mar 2008 20:09:45 -0700 From: "Kip Macy" To: "Adrian Chadd" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <47DBC800.8030601@dir.bg> <160451205650165@webmail50.yandex.ru> <20080316122108.S44049@fledge.watson.org> Cc: jgordeev@dir.bg, "Andrey V. Elsukov" , Robert Watson , freebsd-hackers@freebsd.org Subject: Re: vkernel & GSoC, some questions X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2008 03:37:48 -0000 On Sun, Mar 16, 2008 at 8:06 PM, Adrian Chadd wrote: > On 16/03/2008, Robert Watson wrote: > > > Another avenue to consider is the Linux KVM virtualization technology, which > > is seeing a high level of interest in the Linux community and sounds > > increasingly mature and well-exercised. It would also offer interesting > > migration benefits for Linux users wanting to try FreeBSD, allowing them to > > trivially create new FreeBSD installs under their existing Linux install. We > > had an SoC project last year but I'm not sure what the outcome was; it would > > be useful to give Fabio a ping and see how things are going. Obviously, > > anyone doing this project would need to manage the license issues involved > > carefully. > > Wasn't part of the original KVM idea to support a "hypervisor" > interface to a parent, sort of Xen-like, providing interrupt, VM and > inter-VM "IPC" hooks? > > I remember seeing this stuff a while back but for some reason all I > read about KVM - outside of what Redhat are doing with it and Xen now > - focuses on hardware virtualisation. > > A BSD-licenced KVM hypervisor + FreeBSD kernel might be an interesting > project. I'm pretty sure Rusty wrote a very very lightweight KVM > hypervisor as a demonstration which may serve as a starting point for > things. Nope. It is called lguest, is GPL, IBM has the rights to it and has no interest in changing the license. Using KVM for architectural ideas while starting from a fresh codebase is really the only way to go if you are concerned with licensing. -Kip