Skip to content

Commit 1d5db5c

Browse files
MariaBego56slyons-makin
authored
Expand glossary entries with detailed descriptions letter T (#427)
* Expand glossary entries with detailed descriptions letter T Updated the entries of letter T. I have written all the definitions of letter T * Update docs/reference/glossary.md Co-authored-by: Lukas Märdian <slyon@ubuntu.com> * Update docs/reference/glossary.md Co-authored-by: Lukas Märdian <slyon@ubuntu.com> * Improve glossary entries for clarity Refine definitions for TGS, TGT, tmpfs, TPM, and traceback for clarity and readability. * Refine TGT definition in glossary Clarified the definition of Ticket Granting Ticket (TGT) by separating the explanation into two sentences. * Update docs/reference/glossary.md Co-authored-by: Lukas Märdian <slyon@ubuntu.com> * Update docs/reference/glossary.md Co-authored-by: Lukas Märdian <slyon@ubuntu.com> * Update docs/reference/glossary.md Co-authored-by: Sally <sally.makin@canonical.com> * Update docs/reference/glossary.md Co-authored-by: Sally <sally.makin@canonical.com> * Update docs/reference/glossary.md Co-authored-by: Sally <sally.makin@canonical.com> * Fixup nits before merging --------- Co-authored-by: Lukas Märdian <slyon@ubuntu.com> Co-authored-by: Sally <sally.makin@canonical.com>
1 parent b43aa41 commit 1d5db5c

File tree

1 file changed

+27
-24
lines changed

1 file changed

+27
-24
lines changed

docs/reference/glossary.md

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2338,15 +2338,15 @@ Systemd
23382338

23392339
tasksel
23402340
Task selector
2341-
*Work in Progress*
2341+
Tasksel is a Debian/Ubuntu tool that simplifies the installation of collections of related packages (called "tasks") for specific purposes, like setting up a mail server, LAMP stack, or desktop environment. Instead of manually installing dozens of packages, tasksel lets you install entire pre-configured software bundles with a single command.
23422342

23432343
TB
23442344
Terabyte (unit of measurement)
23452345
1 TB = 1024 {term}`GB`
23462346

23472347
TCP
23482348
Transmission Control Protocol
2349-
*Work in Progress*
2349+
TCP is one of the core protocols of the Internet Protocol Suite, providing reliable, ordered, and error-checked delivery of data between applications over a network. It is the "reliable" protocol that most internet applications depend on. You use {term}`TCP` whenever you need to be sure your data arrives intact and in order.
23502350

23512351
TDX
23522352
Trust domain extensions
@@ -2363,61 +2363,64 @@ Trusted Execution Environment
23632363

23642364
TFTP
23652365
Trivial File Transfer Protocol
2366-
*Work in Progress*
2366+
TFTP is a very simple, lightweight file transfer protocol that uses {term}`UDP` instead of {term}`TCP`, designed for basic file transfers where simplicity is more important than features or security. It is "trivial" because it has minimal functionality - no authentication, no encryption, no directory listing, just basic reading and writing of files.
23672367

23682368
TGS
23692369
Ticket Granting Service
2370-
*Work in Progress*
2370+
TGS is a credential issued by Kerberos used in the Kerberos authentication protocol, a key component of the Key Distribution Center (KDC) that issues service tickets to clients after initial authentication.
23712371

23722372
TGT
23732373
Ticket Granting Ticket
2374-
*Work in Progress*
2375-
2374+
TGT is a credential issued by Kerberos authentication systems. TGT allows users to request service tickets without re-entering their password.
2375+
23762376
TLB
23772377
Translation Lookaside Buffer
2378-
TLB is a {term}`CPU` cache that stores recent page table entries. When the
2379-
CPU translates a virtual address, it first checks the TLB. If the mapping is
2380-
found, the translation is fast. If it's missing, the CPU retrieves the
2381-
mapping from the page table in memory, which takes longer.
2378+
TLB is a specialized cache in the {term}`CPU` that stores recent virtual-to-physical address translations, dramatically speeding up memory access by avoiding repeated page table lookups. It is a critical component of virtual memory systems that makes address translation fast enough to be practical. When the CPU translates a virtual address, it first checks the TLB. If the mapping is found, the translation is fast. If it is missing, the CPU retrieves the mapping from the page table in memory, which takes longer.
23822379

23832380
TLS
23842381
Transport Layer Security
2385-
*Work in Progress*
2382+
TLS is a cryptographic protocol that provides secure communication over a network by encrypting data transmitted between clients and servers. It is the successor to SSL (Secure Sockets Layer) and is what makes {term}`HTTPS` secure (the padlock icon in your browser).
23862383

23872384
tmpfs
23882385
Temporary Filesystem
2389-
*Work in Progress*
2386+
tmpfs is a filesystem that stores all files in virtual memory (RAM) instead of on a physical disk, making it fast but also volatile - data disappears when the system reboots or loses power.
23902387

23912388
tmux
23922389
Terminal Multiplexer
2393-
*Work in Progress*
2390+
tmux is a powerful command-line tool that allows you to manage multiple terminal sessions from a single window, with the ability to detach and reattach sessions. It is a way to have multiple terminal windows and split-screen layouts, all within a single terminal, with sessions that persist even when you disconnect.
23942391

23952392
topologies
2396-
*Work in Progress*
2393+
Topologies (in a networking context) refer to the physical or logical arrangement of devices and connections in a network - essentially how computers, switches, routers, and other devices are interconnected.
23972394

23982395
TOTP
23992396
Time-based One-Time Password
2400-
*Work in Progress*
2397+
TOTP is an algorithm that generates temporary, single-use passwords based on the current time and a shared secret key. It is one of the most common forms of two-factor authentication (2FA) used by apps like Google Authenticator, Microsoft Authenticator, and many others.
24012398

24022399
TPM
24032400
Trusted Platform Module
2404-
A hardware security chip that securely stores cryptographic keys, measures
2405-
system integrity during boot, and enables features such as secure storage,
2406-
encryption, and attestation.
2401+
A hardware security chip that securely stores cryptographic keys, measures system integrity during boot, and enables features such as secure storage,
2402+
encryption, and attestation.
24072403

2408-
traceback
2409-
*Work in Progress*
2404+
Traceback
2405+
traceback is a term used in Python. Traceback is a report of the function call stack printed when an exception occurs. It shows the sequence of calls leading to the error, including file names, line numbers, and the exception type. It helps developers identify and debug issues by tracing execution backward from the failure point.
24102406

24112407
Traceroute
2412-
*Work in Progress*
2408+
Traceroute is a network diagnostic tool that shows the path packets take from your computer to a destination across the internet, revealing each hop (router) along the way.
24132409

2414-
ttys
2410+
TTYS
24152411
Teletype Terminals
2416-
*Work in Progress*
2412+
TTYS were electromechanical typewriter-like devices used as input/output terminals for telegraph networks and early computers. They sent and received text over serial lines, printing characters on paper instead of displaying them on a screen. Even though the physical machines are mostly gone, the term TTY still exists in Unix/Linux systems to represent:
2413+
* A text-based input/output device
2414+
* A terminal session
2415+
* A console connection
24172416

24182417
TXT
24192418
Trusted Execution Technology
2420-
*Work in Progress*
2419+
TXT is Intel's hardware-based security technology that creates a trusted execution environment to protect systems from software-based attacks. In other words, TXT was designed to make sure that a computer boots into a trusted and verified state before loading the operating system or applications.
2420+
It protects against:
2421+
* Rootkits
2422+
* Boot-level malware
2423+
* Unauthorized changes to firmware or system software
24212424

24222425
:::
24232426

0 commit comments

Comments
 (0)