Engineering reference

Linux Fundamentals for RTL and Design Verification — Technical Glossary

Use this page when a term, acronym or engineering concept is unfamiliar. Understand the term, then return to the lesson where it is used.

See unfamiliar term→Check definition→Return to lesson
01

Archive

A file that groups other files; compression is a separate operation.

02

Environment variable

A named value inherited by child processes when exported.

03

Exit status

A numeric result returned by a process; zero normally indicates success.

04

Inode

Filesystem metadata object referenced by one or more names.

05

Kernel

The privileged core that manages processes, memory, devices and filesystems.

06

Mount point

A directory at which a filesystem is attached to the directory tree.

07

PATH

An ordered list of directories used by a shell to find executables.

08

Process

A running program with a PID, state and resource use.

09

Reproducibility

The ability to rerun a documented command with known inputs, tool versions and expected evidence.

10

SHA-256

A cryptographic hash used to compare artifact integrity against a trusted checksum.

11

SSH host key

A server identity key whose fingerprint should be verified through a trusted channel.

12

Shell

A program that interprets command input and starts other programs.

13

Standard error

File descriptor 2, conventionally used for diagnostics.

14

Symbolic link

A filesystem entry that stores a path to another entry.

15

Umask

A mask that removes permissions from new files and directories.

16

User space

Programs outside the kernel that request operating-system services.

17

systemd unit

A systemd configuration object such as a service or timer.