From owner-freebsd-hackers@FreeBSD.ORG Sat Jul 31 18:32:44 2010 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA54D1065674 for ; Sat, 31 Jul 2010 18:32:44 +0000 (UTC) (envelope-from fabiokaminski@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 996258FC14 for ; Sat, 31 Jul 2010 18:32:44 +0000 (UTC) Received: by iwn35 with SMTP id 35so3278092iwn.13 for ; Sat, 31 Jul 2010 11:32:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=MinJBvy6g6YN3JY6JI1tQ2Ianso9weBxOHBKZwAmiYs=; b=JuiVkj1LiMOnmaKmcflweJRgvkdwGsh5/CgL7Jdvwc5eAcG64gSzYMiHDfhUoiKmSL TXiZuGyDykJJPIacHY70wwQ/ggZTR83EC8I1UpvL1nZrun7G2pwPtPGMBBZmNtu9X2Bw kg2neLfzEHQovMOPnAIUTRRONyCuJ6j/uEJJk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=ixoyFaPNLR0JQOPNy4MvjmCqSLHsHuZzeG+w5/wcMC4TbZdg2E/wx9wpUVuQkmKqBy RckF99hZI/9O12PBa/iBKXDfypnM1YDY4K5PuW9v4dmenUKoTYGRA3nf7ZxMwU470Qjl OQUbNLv9F1Ye8wl2fUJoK7uaaATxBQSOrGkAM= MIME-Version: 1.0 Received: by 10.231.193.135 with SMTP id du7mr3703714ibb.176.1280601163772; Sat, 31 Jul 2010 11:32:43 -0700 (PDT) Received: by 10.231.207.15 with HTTP; Sat, 31 Jul 2010 11:32:43 -0700 (PDT) In-Reply-To: <4C54154A.9040306@gmail.com> References: <201007311206.o6VC6rdn023424@fire.js.berklix.net> <4C54154A.9040306@gmail.com> Date: Sat, 31 Jul 2010 15:32:43 -0300 Message-ID: From: Fabio Kaminski To: CDP Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "Julian H. Stacey" , hackers@freebsd.org Subject: Re: freebsd exokernel 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: Sat, 31 Jul 2010 18:32:44 -0000 yes , i have snifed the mach.. but i dont like the message passing idea.. its from the microkernel species and theres even a nouveau reincarnation called barrelfish http://www.barrelfish.org .. wich is a sort of microkernel but running one kernel core nucleus for each core and message passing each other.. (this is very promissing for virtualization.. but monolitic still be the fastest) its more like this L4 kernel.. good link indeed.... but with security included.. in fact the original mit exokernel its more like a resource policy system... http://en.wikipedia.org/wiki/Exokernel and i think they solve the problem that L4 has, that you are left alone.. and the applications are obligated to implement thought parts by themselfs.. putting the abstractions in the userland as libraries.. so if you want user ZFS ,Bsd VMM, Btrfs or create your own abstraction or mix some, its just link with the proper .so file.. without needing to create a half kernel/half app application.. thanks for the links On Sat, Jul 31, 2010 at 9:21 AM, CDP wrote: > On 07/31/10 15:06, Julian H. Stacey wrote: > >> would it be a feasible project to borrow things from freebsd, and start a >>> project like this? anyone like this idea ?? >>> >> >> The code is free to use :-) >> >> anyway, just some thoughts for now.. >>> >> >> See also eg Mach. >> http://en.wikipedia.org/wiki/Mach >> http://en.wikipedia.org/wiki/Mach_%28kernel%29 >> > > Add this to the list (have a look at the external links too): > http://en.wikipedia.org/wiki/L4_microkernel_family > > You might also want to look at this: > http://os.inf.tu-dresden.de/L4/LinuxOnL4/overview.shtml > > Regards, > Claudiu. >