Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!clyde!floyd!harpo!decvax!ittvax!bunker!bunkerb!garys
From: garys@bunkerb.UUCP (Gary Samuelson)
Newsgroups: net.unix-wizards
Subject: Re: Getting the most from 'more'
Message-ID: <287@bunkerb.UUCP>
Date: Mon, 30-Jan-84 13:55:33 EST
Article-I.D.: bunkerb.287
Posted: Mon Jan 30 13:55:33 1984
Date-Received: Wed, 8-Feb-84 04:46:58 EST
Lines: 27

Scott Miller write:

	UNIXes grand-pappy (Multics) also has output paging, only
it's in the tty driver.  Wonderous things like page length, line length,
etc. are all selectable (and DE-selectable) via 'stty'.
	I don't agree that such things belong any lower than a user
program, though.  Why hang a bag on the side of the Kernel to save the
extra typing of '|p' ??

	-Scott

OK, make all user programs perform paging if the output is a TTY.
You don't want to change every user program in existence?  Neither
do I.  Let's change something that they all use whenever writing
to a TTY.  Now what is it that all programs use when writing to
a TTY?  The TTY driver.

Is it true that UNIX only has two levels, kernel and user program?
Other OS's have several.  I would not consider a device driver as
part of the kernel, but maybe there is no such distinction in UNIX.

Why make a change to save typing?  Because people don't exist to
reduce the work computers have to do; computers exist to reduce
the work people have to do.

Gary Samuelson
ittvax!bunker!bunkerb!garys