From owner-freebsd-smp Thu Jul 1 0: 3:14 1999 Delivered-To: freebsd-smp@freebsd.org Received: from shell.futuresouth.com (shell.futuresouth.com [198.78.58.28]) by hub.freebsd.org (Postfix) with ESMTP id C5B9614C83 for ; Thu, 1 Jul 1999 00:03:09 -0700 (PDT) (envelope-from tim@futuresouth.com) Received: (from tim@localhost) by shell.futuresouth.com (8.9.3/8.9.3) id CAA25721; Thu, 1 Jul 1999 02:02:52 -0500 (CDT) Date: Thu, 1 Jul 1999 02:02:52 -0500 From: Tim Tsai To: Matthew Dillon Cc: Terry Lambert , Alfred Perlstein , smp@FreeBSD.ORG Subject: Re: async call gates Message-ID: <19990701020252.A24971@futuresouth.com> References: <199907010100.SAA13352@usr09.primenet.com> <199907010154.SAA42283@apollo.backplane.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.3i In-Reply-To: <199907010154.SAA42283@apollo.backplane.com>; from Matthew Dillon on Wed, Jun 30, 1999 at 06:54:39PM -0700 Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Basically instead of making a system call per-say, you build a message > and send it, then wait for a reply. Have you looked at the QNX design? http://www.qnx.com Basically it's a message passing microkernel that is POSIX compliant. Most BSD programs port easily to it. It has too many cool features for me to list here, including trivial device driver API (each device driver is a separate process), transparent distributed computing/networking and a lightweight GUI. Tim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message