From dd557703977c8cef55a2f2526382ea6948fd5edf Mon Sep 17 00:00:00 2001
From: micandhut <13422280+micandhut@users.noreply.github.com>
Date: Thu, 5 Feb 2026 12:10:42 -0500
Subject: [PATCH] Update README.md with TTY device information
Added explanation of TTY devices and their modern usage.
---
topics/linux/README.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/topics/linux/README.md b/topics/linux/README.md
index 75e95da39..6ea05731d 100644
--- a/topics/linux/README.md
+++ b/topics/linux/README.md
@@ -2278,6 +2278,12 @@ A good answer can be found [here](https://askubuntu.com/questions/9325/what-is-t
What is a TTY device?
+
+TTY is short for Teletypewriter and is a virtual device file that acts as a communication interface between the user's hardware (keyboard and screen) and system processes.
+
+Modern Usage:
+- Virtual Consoles (/dev/ttyN): The full-screen command line interfaces you access via keys like Ctrl+Alt+F3.
+- Pseudo-TTYs (/dev/pts/N): Emulated terminals used by windowed applications (like GNOME Terminal) or SSH sessions.