Live briefing
Everything about POSIX terminal interface
Computer terminal application programming interface
The POSIX terminal interface is the generalized abstraction, comprising both an application programming interface for programs, and a set of behavioural expectations for users of a terminal, as defined by the POSIX standard and the Single Unix Specification. It is a historical development from the terminal interfaces of BSD version 4 and Seventh Edition Unix. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: POSIX terminal interfaceA 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Go sideways: Seventh Edition Unix terminal interfaceA closely related topic
- Go sideways: IoctlA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Learning the bash ShellCameron Newham, Bill Rosenblatt · 1995
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Seventh Edition Unix terminal interface The Seventh Edition Unix terminal interface is the generalized abstraction, comprising both an application programming interface for programs and a set…
- Ioctl In computing, ioctl (an abbreviation of input/output control) is a system call for device-specific input/output operations and other operations which cannot…
- STREAMS In computer networking, STREAMS is the native framework in Unix System V for implementing character device drivers, network protocols, and inter-process…
- Computer terminal A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer…
- Echo (computing) In telecommunications, echo is the local display of data, either initially as it is locally sourced and sent, or finally as a copy of it is received back…
- Line discipline A line discipline (LDISC) is a layer in the terminal subsystem in Unix-like systems since Version 7 Unix. The terminal subsystem consists of three layers:…
- Terminal emulator A terminal emulator, or terminal application, is a computer program that emulates a video terminal within another display architecture. Though typically…
- Devpts devpts is a virtual filesystem directory available in the Linux kernel since version 2.1.93 (April 1998). It is normally mounted at /dev/pts and contains…