From owner-freebsd-hackers Mon Oct 5 11:21:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA26363 for freebsd-hackers-outgoing; Mon, 5 Oct 1998 11:21:05 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from cypher.net (zen.pratt.edu [205.232.115.155]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id LAA26356 for ; Mon, 5 Oct 1998 11:21:02 -0700 (PDT) (envelope-from black@cypher.net) Received: (qmail 23138 invoked by uid 512); 5 Oct 1998 18:09:24 -0000 Message-ID: <19981005140923.F2924@cypher.net> Date: Mon, 5 Oct 1998 14:09:23 -0400 From: Ben Black To: Niall Smart , hackers@FreeBSD.ORG Subject: Re: MIT Exokernel OS References: <98Oct5.182253bst.19713@gateway.euristix.ie> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <98Oct5.182253bst.19713@gateway.euristix.ie>; from Niall Smart on Mon, Oct 05, 1998 at 05:02:10PM +0100 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG i have been playing with their exopc distribution. i think the most immediately interesting aspect for freebsd is the DPF code. it dynamically generates native filter code resulting in huge speedups. all multiplexing of network interfaces is via DPF. would be an interesting addition and the license is just right. ben On Mon, Oct 05, 1998 at 05:02:10PM +0100, Niall Smart had most eloquently written: > This looks interesting: > > MIT Exokernel Operating System > > An operating system is interposed between applications and the physical hardware. > Therefore, its structure has a dramatic impact on the performance and the scope of > applications that can be built on it. Since its inception, the field of operating > systems has been attempting to identify an appropriate structure: previous attempts > include the familiar monolithic and micro-kernel operating systems as well as more > exotic language-based and virtual machine operating systems. Exokernels dramatically > depart from this previous work. An exokernel eliminates the notion that an operating > system should provide abstractions on which applications are built. Instead, it > concentrates solely on securely multiplexing the raw hardware: from basic hardware > primitives, application-level libraries and servers can directly implement traditional > operating system abstractions, specialized for appropriateness and speed. > > http://www.pdos.lcs.mit.edu/exo/ > > > > Regards, > > Niall > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message