pty
いくつかのオープンソース プロジェクトでと が頻繁に言及されているのに気づきましたtty
。これらの意味と違いを教えていただけますか?
ベストアンサー1
tty
もともと「テレタイプ」を意味し、「疑似テレタイプ」"pty"
を意味します。
UNIX では、「テレタイプ」/dev/tty*
のように動作するデバイス、つまり端末です。(暗黒の時代に端末として使われていたため、テレタイプと呼ばれています。)
Aはpseudottypty
であり、そこに読み書きするプロセスに対して端末のように動作しますが、他の何かによって管理されるデバイス エントリです。これらは (私の記憶では) X Window や screen など、端末のように動作しながらも別のプログラムから使用できるものが必要になったときに初めて登場しました。