From owner-freebsd-stable@FreeBSD.ORG Sat Mar 24 04:19:07 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D305416A404 for ; Sat, 24 Mar 2007 04:19:07 +0000 (UTC) (envelope-from tom@samplonius.org) Received: from ly.sdf.com (ly.sdf.com [216.113.193.83]) by mx1.freebsd.org (Postfix) with ESMTP id 8DED613C45E for ; Sat, 24 Mar 2007 04:19:07 +0000 (UTC) (envelope-from tom@samplonius.org) Received: from localhost (localhost [127.0.0.1]) by ly.sdf.com (Postfix) with ESMTP id 564E611448B; Fri, 23 Mar 2007 21:21:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at X-Spam-Score: -3.947 X-Spam-Level: X-Spam-Status: No, score=-3.947 tagged_above=-10 required=6.6 tests=[ALL_TRUSTED=-1.8, AWL=0.452, BAYES_00=-2.599] Received: from ly.sdf.com ([127.0.0.1]) by localhost (ly.sdf.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ixqmw7-C9-Xk; Fri, 23 Mar 2007 21:21:11 -0700 (PDT) Received: from ly.sdf.com (ly.sdf.com [216.113.193.83]) by ly.sdf.com (Postfix) with ESMTP id D7479114446; Fri, 23 Mar 2007 21:21:11 -0700 (PDT) Message-ID: <395450.751174710071770.JavaMail.root@ly.sdf.com> Date: Fri, 23 Mar 2007 21:21:11 -0700 (PDT) From: Tom Samplonius To: Nikolas Britton In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [216.113.193.85] Cc: Kip Macy , freebsd-stable@freebsd.org, Miroslav Lachman <000.fbsd@quip.cz>, Ivan Voras Subject: Re: Xen Dom0, are we making progress? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Mar 2007 04:19:07 -0000 ----- "Nikolas Britton" wrote: > What about implementing something like DragonFly BSD virtual kernels? > Matthew Dillon talks about it in is bsdtalk interview: > http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk098.mp3 It seems very similar to User Mode Linux, rather than a true VM environment. http://user-mode-linux.sourceforge.net/ Each DragonFlyBSD vkernel runs as a process. I don't know why this is even interesting, for anything but kernel developers. Improving BSD jails to the same level as Solaris Containers (Solaris Containers are Solaris Zones with resource control), would widely useful for many BSD users. In VM environment, like Xen, each VM has its own kernel and possibly different OS. Xen has managed to get a lot of people interested in their VM environment, so there are a lot of OSes that support the Xen "architecture". And for those that don't there is early support for booting them by using virtual features in newer CPUs (ex. Windows). Microsoft has joined the Xen bandwagon, even though the core is all open source, as they are threatened in the enterprise space by the VMWare juggernaut, and their Virtual Server/Virtual PC product is so bland, no one cares. UML has been available for longer than Xen, but Xen already outperforms it. I don't see a lot of future in the "virtual kernel" concept. Tom