Newsgroups: comp.unix.wizards
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!uupsi!ficc!peter
From: peter@ficc.ferranti.com (peter da silva)
Subject: Re: POSIX bashing
Message-ID: <RLZAY8F@xds13.ferranti.com>
Organization: Ferranti International Controls Corporation
References: <1991Apr14.094953.12840@thunder.mcrcim.mcgill.edu> <129287@uunet.UU.NET>
Date: Thu, 25 Apr 91 19:46:47 GMT

In article <72242@brunix.UUCP> cgy@cs.brown.edu (Curtis Yarvin) writes:
> As someone has already pointed out, the cost of context switching to handle
> character I/O is negligible on most new systems.  Why bloat the kernel any
> more?  Why not put it in a shlib and let the apps use it?

Same objection as putting the toolkits in shlibs in X. The control flow
is all wrong, and you're forcing the application to respond in real-time.
Why?

Cooked mode is perfectly adequate for 90% of applications, and raw mode
is available for the 10% that need more.

(and, yes, window management belongs in the bloody server)
-- 
Peter da Silva.  `-_-'  peter@ferranti.com
+1 713 274 5180.  'U`  "Have you hugged your wolf today?"
