From owner-freebsd-hackers@FreeBSD.ORG Wed Mar 19 03:35:33 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 D0B9A106566B for ; Wed, 19 Mar 2008 03:35:33 +0000 (UTC) (envelope-from shmukler@mail.ru) Received: from f163.mail.ru (f163.mail.ru [194.67.57.38]) by mx1.freebsd.org (Postfix) with ESMTP id 82EB88FC1F for ; Wed, 19 Mar 2008 03:35:33 +0000 (UTC) (envelope-from shmukler@mail.ru) Received: from mail by f163.mail.ru with local id 1Jbp5P-0009On-00; Wed, 19 Mar 2008 06:35:31 +0300 Received: from [69.114.219.103] by win.mail.ru with HTTP; Wed, 19 Mar 2008 06:35:31 +0300 From: Igor Shmukler To: Jordan Gordeev Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [69.114.219.103] Date: Wed, 19 Mar 2008 06:35:31 +0300 References: <47E0182F.3060606@dir.bg> In-Reply-To: <47E0182F.3060606@dir.bg> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Cc: freebsd-hackers@freebsd.org Subject: Re[2]: vkernel & GSoC, some questions X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Igor Shmukler List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2008 03:35:33 -0000 > I have thought of the vkernel primarily as an aid to kernel development > (where performance is not a prime concern), not as a virtualisation > solution that will compete with Xen and VMWare. It's difficult to > compete with thousands of men-hours paid by corporate funding. > > So far nobody has expressed interest in vkernels as a tool for kernel > development. And I got the general impression that I've proposed > something stupid and useless. I don't think that what you have proposed is stupid or useless. Sorry if I came across rude. However, if I understand what Matt has done correctly, DragonFly can be used to develop virtualized FreeBSD and the 5 seconds restart would still be there. [Perhaps, some extension might be necessary, but fundamentally it should be possible. Is it not?] If that indeed is the case, I would rather more people worked on the same codebase as opposed to everyone maintaining their own version [one with renaming and the one without]. Would it not be better to extend existing vkernels on DragonFly to do more and support other guests making into a [more] powerful kernel development platform? BSDs have many great "things" to offer, but there is not enough people. I was under the impression even laptops are not fully supported yet. That has been on the TODO for years. If the goal is have the "power to serve" real people, extending the existing jail into a complete container is probably more useful. Does it matter whether a developer is using FreeBSD-over-FreeBSD instead of virtualized FreeBSD over DragonFly? Even easier could be extending FreeBSD to support afterburning and running L4FreeBSD as an L4 server. That is however another dog with different fleas.