20151223 pseudo-tty

SSH周りでよく聞く言葉。
ssh -t hostA "ssh hostB"
みたいな多段ログインとかが有名なのかな。

これが分かりやすかった。誤訳御免。自信ないなー…。
What are pseudo terminals (pty/tty)?
http://unix.stackexchange.com/questions/21147/what-are-pseudo-terminals-pty-tty

Q1. What is a pseudo terminal? (tty/pty)

pseudo terminalって?

A1. A device that has the functions of a physical terminal without actually being one.
Created by terminal emulators such as xterm. More detail is in the manpage pty(7).

マシンが持つ物理的なターミナル相当の機能を持つ仮想ターミナル。 xtermとかで作られてて。詳しくはptyのマニュアル参照。

Q2. Why do we need them? How they got introduced and what was the need for it?

なぜ私たちはこれを必要としているのか?

A2. Traditionally, UNIX has a concept of a controlling terminal for a group of processes,
and many I/O functions are built with terminals in mind.
Pseudoterminals handle, for example, some control characters like ^C.

UNIXではプロセスをグループ単位でコントロールを行う考え方があって、
ターミナルでそれを実現してた。
仮想ターミナルはCtrl+Cみたいな制御も用意してる。

Q3. Are they outdated? Do we not need them anymore? Is there anything that replaced them?

時代遅れだったりしない?使わないこと出来るの?代替手段は?

A3. They are not outdated and are used in many programs, including ssh.

色んな所で使われすぎててちょー現役っす

Q4. Any useful use-case?

どこで使ってんの?

A4. ssh.

そらsshよ

ちなみに、 すーど って発言するみたいです。