From owner-freebsd-arch@FreeBSD.ORG Fri Sep 12 05:44:39 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3201B1065676 for ; Fri, 12 Sep 2008 05:44:39 +0000 (UTC) (envelope-from mehulc87@gmail.com) Received: from mail-gx0-f17.google.com (mail-gx0-f17.google.com [209.85.217.17]) by mx1.freebsd.org (Postfix) with ESMTP id C1D5D8FC18 for ; Fri, 12 Sep 2008 05:44:38 +0000 (UTC) (envelope-from mehulc87@gmail.com) Received: by gxk10 with SMTP id 10so18087801gxk.19 for ; Thu, 11 Sep 2008 22:44:38 -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:references; bh=mesPHG8JK7mWQa0LSWXZMfOaZ4zaSYd5k/v+fiJ6kCg=; b=i5EMGeVTQb75ck5BzSxDgbIlhwwpjBU7c4S82FQFsRWhFN74L2VXFCA557i6DFL41I 5DkBzzUw25VvfV1DWPtyI74tulvTY3X3m7DT/XbeWaE5XzgMro3YcH7YO9Bc93mVKvaI ZqN31vJeebS4F/TapzgXIEH49taIssuUCzBdQ= 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:references; b=lmx4YOX8gbhsOOP8tWw7lHykeJm7NxXa3Vy4EFNv284ACNgJaf2GsPC/GQLJ+mmfs0 G02Pv7tZ8I5C4rAnyq6snCeBRszt8p4huRyFF4222g78Z2jGxegh9DabZJT+GtzLpCy0 Ip9vFLyJgBeF3eBHFgez/a3ZXKC4Nk7fO6FLg= Received: by 10.64.253.3 with SMTP id a3mr6096970qbi.40.1221198277551; Thu, 11 Sep 2008 22:44:37 -0700 (PDT) Received: by 10.65.35.4 with HTTP; Thu, 11 Sep 2008 22:44:37 -0700 (PDT) Message-ID: <251d650c0809112244w1995bc26r4f6622080034051d@mail.gmail.com> Date: Fri, 12 Sep 2008 11:14:37 +0530 From: "Mehul Chadha" To: "Alfred Perlstein" , "Julian Elischer" In-Reply-To: <20080912050352.GB16977@elvis.mu.org> MIME-Version: 1.0 References: <251d650c0809111026h1b16f5d2u77e8d611ce1b39f7@mail.gmail.com> <48C95D6D.80204@elischer.org> <20080912050352.GB16977@elvis.mu.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-arch@freebsd.org Subject: Re: Adding Virtual kernel support to FreeBSD X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2008 05:44:39 -0000 A lot of effort to have a virtual kernel running on top of a real kernel. We will be dividing the project in a number of phases. We would be first concentrating on running the processes on virtual kernel (We are working for the algorithms), filesystems interface , next the libc interface that is the functions like printk in virtual kernel need to be mapped to printf of real kernel. Once we are through with this then we will start working with networks through the tun/tap interface . Any Thoughts?? On Fri, Sep 12, 2008 at 10:33 AM, Alfred Perlstein wrote: > * Julian Elischer [080911 11:18] wrote: > > Mehul Chadha wrote: > > >hello all, > > > We are a group of 3 students doing their graduation in > > >computer science. We were thinking of implementing the virtual kernel > > >support to freeBSD similar to what user mode linux does . We would be > very > > >thankful if we can have some suggestions and advice from your side. > > > > dragonflyBSD which is derived from freeBSD has this. > > Really??? :) > > What kind of porting effort would it take? > > -Alfred >