2020年11月20日 星期五

devpts

devpts 是 Linux 虛擬檔案系統,一般掛載在 /dev/pts,包含 slaves to the multiplexing master /dev/ptmx 的 device file。

以往實作是提供固定數目的 master/slave pairs,如 /dev/ptyp63 和 /dev/ttyp63。見 The Linux Programming Interface §62 "Terminals" 和 §64 "Pseudoterminals"。

pseudoterminal ("pseudo TTY" 或 "PTY") 是包含 master 和 slave 的一對 pseudo-devices,slave emulates 一個實體電腦終端機,master 是程式的文字模式 UI 界面。兩者間像是雙向的 pipe,一方寫入會出現在另一方。Linux 提供很多 PTY 支援文字模式 UI,如 xterm、gnome-terminal、SSH 等。

參考

  1. https://en.wikipedia.org/wiki/Devpts
  2. https://www.kernel.org/doc/html/latest/filesystems/devpts.html

沒有留言:

張貼留言

SIP header Via

所有 SIP 訊息 都要有 Via,縮寫 v。一開始的 UAC 和後續途經的每個 proxy 都會疊加一個 Via 放傳送的位址,依序作為回應的路徑。 格式 sent-protocol sent-by [ ;branch= branch ][ ; 參數 ...] s...