On Mon, Mar 13, 2023 at 11:41 AM Warner Losh <imp(a)bsdimp.com> wrote:
On Mon, Mar 13, 2023 at 9:24 AM Clem Cole
<clemc(a)ccc.com> wrote:
FWIW I think Minix for the 8088 may have supported them - be worth checking.
Minix 1.1 and 1.2 didn't have them. Unsure of later versions since they aren't
packaged nicely for quick checking.
Coherent didn't seem to have them, but it's kinda hard to tell for sure without
more study.
I seem to recall that COHERENT _did_ have them, at least in version 4,
but it's been a while.
My bet would
be to look at ITS, WAITES and Twenex for the origin story.
TOPS-20 had a way to attach and detach from a PTY. But they didn't keep the state
of the screen... programs did, but not the kernel.
Yes, one could detach and reattach sessions, but not only did they not
preserve the state of the screen, they didn't preserve the state of
the terminal; reattaching a session puts you back in TTY mode, though
one could set it back up that in COMAND.CMD.
- Dan C.