[HN Gopher] The TTY Demystified (2008) ___________________________________________________________________ The TTY Demystified (2008) Author : dp-hackernews Score : 51 points Date : 2022-04-24 18:37 UTC (4 hours ago) (HTM) web link (www.linusakesson.net) (TXT) w3m dump (www.linusakesson.net) | westcort wrote: | Basically, the TTY driver keeps track of the foreground process | group id, but only in a passive way. A user process can affect | the behavior of any TTY device by manipulating the corresponding | device file under /dev. For example, a user process can send a | signal to the TTY driver, which will then suspend the process. | TTY driver keeps track of the size of the connected terminal, but | this information has to be updated explicitly, by the terminal | emulator or even by the user. The TTY driver is a passive object. | iforgotpassword wrote: | I've read and re-read about all those many quirks a lot of times | over the decades, and some of the things I understand to an | extend where I know what the issue is when something breaks... | but man, the interactions between tty/pty, terminal (emulator), | shell, screen, ssh and locales still sometimes make me want to | scream. | | Nothing better than sshing into a random system and getting a ~ | when you hit backspace. | Shared404 wrote: | > Nothing better than sshing into a random system and getting a | ~ when you hit backspace. | | Or having the backspace print as a space, but still being | registered as a backspace. That one threw me the first time I | ran into that. | almog wrote: | Links to previous discussions: | | https://news.ycombinator.com/item?id=13571055 | | https://news.ycombinator.com/item?id=8094186 | | https://news.ycombinator.com/item?id=26803109 | | https://news.ycombinator.com/item?id=10631513 | | https://news.ycombinator.com/item?id=4062981 | | https://news.ycombinator.com/item?id=4544318 | | https://news.ycombinator.com/item?id=10064657 | | https://news.ycombinator.com/item?id=658155 | metadat wrote: | Minor sidenote / hopefully welcome feedback: | | When pasting HN link lists like this, it's extra considerate to | include the dates and comment counts, since sometimes stories | have little or no discussion. Clicking through the links | blindly wastes human time, especially for a longer list such as | your post. | almog wrote: | 1. Generally speaking, dates are useful, but this is a link | to article from 2008, so I'm not sure if previous submissions | dates would be all that useful. | | 2. All links are to previous _discussions_, none are to | discussion-less submissions. | [deleted] | dang wrote: | Thanks! Macroexpanded: | | _The TTY Demystified (2008)_ - | https://news.ycombinator.com/item?id=26803109 - April 2021 (35 | comments) | | _The TTY demystified (2008)_ - | https://news.ycombinator.com/item?id=17765683 - Aug 2018 (12 | comments) | | _The TTY demystified (2008)_ - | https://news.ycombinator.com/item?id=13571055 - Feb 2017 (43 | comments) | | _The TTY demystified_ - | https://news.ycombinator.com/item?id=10631513 - Nov 2015 (40 | comments) | | _The TTY demystified (2008)_ - | https://news.ycombinator.com/item?id=10064657 - Aug 2015 (31 | comments) | | _The TTY demystified_ - | https://news.ycombinator.com/item?id=8094186 - July 2014 (21 | comments) | | _The TTY Demystified_ - | https://news.ycombinator.com/item?id=4544318 - Sept 2012 (46 | comments) | | _The TTY demystified_ - | https://news.ycombinator.com/item?id=4062981 - June 2012 (17 | comments) | | _The TTY demystified_ - | https://news.ycombinator.com/item?id=658155 - June 2009 (13 | comments) | almog wrote: | Cool, thank you! ___________________________________________________________________ (page generated 2022-04-24 23:00 UTC)