Post AtKfpfNlWhXdu4dPDk by bignose@fosstodon.org
(DIR) More posts by bignose@fosstodon.org
(DIR) Post #AtKfCwyy9jfXCAZiMq by b0rk@social.jvns.ca
2025-04-21T18:50:29Z
0 likes, 0 repeats
terminology poll: what would you call the part of the operating system that is responsible for managing the pseudoterminal device? (handling ioctls, tracking the foreground process, remembering the terminal window size, turning `Ctrl+C` into a SIGTERM, handling `Ctrl+S` and `Ctrl+W`, etc)(also open to hearing that you think that it's not just one thing or anything else really)
(DIR) Post #AtKfCy7VvS68ixa3KC by bignose@fosstodon.org
2025-04-22T00:24:15Z
0 likes, 0 repeats
@b0rk> the part of the operating system that is responsible for managing the pseudoterminal deviceGotta admit that this is so obscure that, if it is different from “terminal driver”, I don't understand what would make the difference.I do know that “line discipline” strongly sounds like a *protocol* (like UTF-8 or SMTP), not a part of an operating system. If someone pointed to a subsystem and said “that's the line discipline”, I'd think they mis-spoke.
(DIR) Post #AtKfpfNlWhXdu4dPDk by bignose@fosstodon.org
2025-04-22T00:31:16Z
0 likes, 0 repeats
@b0rk> line disciplineI don't know what term I would use for it.I do know that “line discipline” strongly sounds like a *protocol* (like UTF-8 or SMTP), not a part of an operating system. If someone pointed to a software subsystem and said “that's the line discipline”, that would just confuse; it sounds like saying “that's the handshake” and sounds like they bungled the sentence.For a software subsystem *implementing* “line discipline”, I'd demand a better term.
(DIR) Post #AtKgZvuuNqAUVOCN3g by b0rk@social.jvns.ca
2025-04-22T00:39:30Z
0 likes, 0 repeats
@bignose yeah I don't think "line discipline" is the correct term here but even if it were I still probably wouldn't use it because it's such a confusing name for a software system