Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Possible Duplicate:
What is the exact difference between a ‘terminal’, a ‘shell’, a ‘tty’ and a ‘console’?

This question follows directly from another question of mine in this great forum. What exactly is the concept of a Pseudo Terminal in Linux speak? Can you please explain with an example. Is it a different concept from Terminal emulators?

share|improve this question

marked as duplicate by Gilles, jasonwryan, manatwork, warl0ck, Renan Dec 13 '12 at 12:41

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

add comment

2 Answers 2

up vote 2 down vote accepted

A terminal is a piece of hardware with a screen and a keyboard, usually connected using a serial line to a computer. In case of a Unix computer it is served by the getty process, which provides a shell to the user.

A pseudo terminal is a terminal session (also providing a shell to the user), which uses a virtual connection via TCP instead of a serial line. Such a pseudo terminal is usually served by the sshd, less securely also by the telnetd.

A terminal emulator is the client program, the users uses to open such a pseudo terminal.

share|improve this answer
    
tty's (F1-F7) are pseudo terminals or just virtual terminals? –  Spidey Dec 12 '12 at 18:33
add comment

In an overly simplified format:

Pseudo terminal = a device file on your unix system when not being used; a process on your unix system attached to the aforementioned device file for input/output.

Terminal emulator = an application running on your local desktop, making a telnet or ssh connection to a remote server.

share|improve this answer
    
Konsole, xterm, gnome-terminal are all terminal emulators. They emulate the physical terminals of old in the sense that they provide user interface facilities (a screen area and input through the keyboard and mouse) as software. –  Spidey Dec 12 '12 at 18:33
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.