<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">From https://en.wikipedia.org/wiki/Pseudoterminal<div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><p style="font-size: 16px; margin: 0.5em 0px 1em; color: rgb(32, 33, 34); font-family: sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Pseudoterminals were present in the <a href="https://en.wikipedia.org/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">DEC</a> <a href="https://en.wikipedia.org/wiki/PDP-6" title="PDP-6" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">PDP-6</a> Timesharing Monitor at least as early as 1967, and were used to implement batch processing. They are described in the documentation for the succeeding <a href="https://en.wikipedia.org/wiki/TOPS-10" title="TOPS-10" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">TOPS-10</a> on the <a href="https://en.wikipedia.org/wiki/PDP-10" title="PDP-10" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">PDP-10</a>.<sup id="cite_ref-6" class="reference" style="line-height: 1; unicode-bidi: isolate; white-space: nowrap; font-size: 12.8px;"><a href="https://en.wikipedia.org/wiki/Pseudoterminal#cite_note-6" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;"><span class="cite-bracket" style="pointer-events: none;">[</span>6<span class="cite-bracket" style="pointer-events: none;">]</span></a></sup> Other DEC operating systems also had PTYs, including <a href="https://en.wikipedia.org/wiki/RSTS/E" title="RSTS/E" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">RSTS/E</a> for the <a href="https://en.wikipedia.org/wiki/PDP-11" title="PDP-11" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">PDP-11</a>, as did the third-party <a href="https://en.wikipedia.org/wiki/TENEX_(operating_system)" title="TENEX (operating system)" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">TENEX</a> operating system for the PDP-10.</p><p style="font-size: 16px; margin: 0.5em 0px 1em; color: rgb(32, 33, 34); font-family: sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Implementations of Unix pseudo terminals date back to the modifications that RAND and BBN made to a 6th Edition in the late 1970s to support remote access over a network.<sup id="cite_ref-7" class="reference" style="line-height: 1; unicode-bidi: isolate; white-space: nowrap; font-size: 12.8px;"><a href="https://en.wikipedia.org/wiki/Pseudoterminal#cite_note-7" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;"><span class="cite-bracket" style="pointer-events: none;">[</span>7<span class="cite-bracket" style="pointer-events: none;">]</span></a></sup> Modern Unix pseudoterminals originated in 1983 during the development of <a href="https://en.wikipedia.org/wiki/Version_8_Unix" class="mw-redirect" title="Version 8 Unix" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">Eighth Edition Unix</a> and were based on a similar feature in TENEX.<sup id="cite_ref-8" class="reference" style="line-height: 1; unicode-bidi: isolate; white-space: nowrap; font-size: 12.8px;"><a href="https://en.wikipedia.org/wiki/Pseudoterminal#cite_note-8" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;"><span class="cite-bracket" style="pointer-events: none;">[</span>8<span class="cite-bracket" style="pointer-events: none;">]</span></a></sup> They were part of the <a href="https://en.wikipedia.org/wiki/4.3BSD-Reno" class="mw-redirect" title="4.3BSD-Reno" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;">4.3BSD-Reno</a>, with a rather cumbersome <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr" style="font-family: monospace, monospace; background: rgb(248, 248, 248); color: rgb(16, 20, 24); border: 0.8px solid rgb(218, 221, 227); border-radius: 2px; padding: 1px 4px; unicode-bidi: embed;">openpty()</code> interface defined for use.<sup id="cite_ref-9" class="reference" style="line-height: 1; unicode-bidi: isolate; white-space: nowrap; font-size: 12.8px;"><a href="https://en.wikipedia.org/wiki/Pseudoterminal#cite_note-9" style="text-decoration: none; color: rgb(51, 102, 204); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-radius: 2px; overflow-wrap: break-word;"><span class="cite-bracket" style="pointer-events: none;">[</span>9<span class="cite-bracket" style="pointer-events: none;">]</span></a></sup></p></div></blockquote><div><div><br></div><div>[In absence of a more authoritative source]</div><div><br><blockquote type="cite"><div>On Aug 15, 2025, at 3:28 PM, ron minnich <rminnich@gmail.com> wrote:</div><br class="Apple-interchange-newline"><div><div dir="ltr">so the question of pseudo tty came up today. <div><br></div><div>My memory is that it started with TOPS-10, though I doubt I know enough. Vague memory says there was a PTY: device.</div><div><br></div><div>Further, I believe pty came in from UCB ca 1977 or so? </div><div><br></div><div>I'm wondering if people who were Present at the Creation can fill in the gaps.</div><div><br></div><div>Thanks</div></div>
</div></blockquote></div><br></div></body></html>