Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jan 1998 01:15:00 -0500
From:      Andrew Arensburger <arensb@cfar.umd.edu>
To:        jak@cetlink.net (John Kelly)
Cc:        questions@FreeBSD.ORG
Subject:   Re: What's a pseudo terminal? 
Message-ID:  <199801200615.BAA01330@glitnir.cfar.umd.edu>
In-Reply-To: Your message of "Mon, 19 Jan 1998 13:25:34 GMT." <34c353b6.473453@mail.cetlink.net> 

next in thread | previous in thread | raw e-mail | index | archive | help

On Mon, 19 Jan 1998 13:25:34 GMT, John Kelly wrote:
> What is the use and/or purpose of a pseudo terminal?

[Historical rant mode=ON]

	Way back when, in the mists of time, computers were big clunky
boxes the size of several cabinets. Networks were an interesting
theoretical notion that might one day become feasible. You logged in
through a terminal, which was plugged in to a serial port on the back
of the computer.
	At some point, people decided that it would be really keen if
you could _pretend_ that a certain process was connected to a plain
serial-line terminal, even when it wasn't. For instance, when you open
an xterm window, it's convenient to pretend that you just hooked up a
new terminal to a serial port.
	That's where pseudo-terminals come in. They're not terminals,
but they act like them.

-- 
Andrew Arensburger, Systems guy         Center for Automation Research
arensb@cfar.umd.edu                     University of Maryland
	       AIDS is killing our Vampire population.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801200615.BAA01330>