From owner-freebsd-questions Sun Jan 21 11:37:24 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA02443 for questions-outgoing; Sun, 21 Jan 1996 11:37:24 -0800 (PST) Received: from linus.demon.co.uk (linus.demon.co.uk [158.152.10.220]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA02417 for ; Sun, 21 Jan 1996 11:37:06 -0800 (PST) Received: (from mark@localhost) by linus.demon.co.uk (8.7.3/8.7.3) id OAA00607; Sun, 21 Jan 1996 14:59:44 GMT Message-Id: <199601211459.OAA00607@linus.demon.co.uk> From: mark@linus.demon.co.uk (Mark Valentine) Date: Sun, 21 Jan 1996 14:59:43 +0000 In-Reply-To: "Garrett A. Wollman"'s message of Jan 19, 2:24pm X-Mailer: Mail User's Shell (7.2.6 alpha(3) 7/19/95) To: "Garrett A. Wollman" , "Marty Leisner" Subject: Re: streams Cc: freebsd-questions@freebsd.org Sender: owner-questions@freebsd.org Precedence: bulk > From: "Garrett A. Wollman" > Date: Fri 19 Jan, 1996 > Subject: Re: streams > It is well-known to be disadvantageous to actually /use/ streams. "That depends." Despite its ugliness (and boy is the upper case version ugly), the modular architecture and the fact that the environment is so well-defined gives the advantage of portability and flexibility. At my day job, we certainly have protocol stacks that are fast enough, can be developed mostly in user space on nice, friendly BSD systems (and Purify'd, etc...), and run unmodified in many embedded systems with (or without) a variety of operating systems. The bits can also be (and are) plugged together in all sorts of wierd and wonderful ways. For a good many people, that's pretty advantageous. (Don't take this as an endorsement of the TLI, however...) Mark.