[TUHS] Ideas for a Unix paper I'm writing

Warner Losh imp at bsdimp.com
Sat Jul 2 14:03:13 AEST 2011


On Jun 27, 2011, at 9:36 PM, Jim Capp wrote:
> 2) uniform device handling - Rendering all I/O as a stream of bytes, without regard to content or record sizes, provided a universal foundation for data exchange among heterogenous devices.

And before networking, universal name space.  Systems prior to this required you have both a device (aka C: or SYS$HOME:) and a directory.  Also, treating everything like a file meant you can open directories (which also wasn't possible except with special system calls on other systems).

Warner





More information about the TUHS mailing list