Glossary
Last updated: 2024, Fri May 31st at 08:30 CDT
A #
- Appimage
- A self-contained executable that can be downloaded and made executable by making AppImage executable and running it, but it requires more management with upgrades and permissions
- ARM
- Advanced RISC Machines, these RISC processors are used in cellphones, tablets, some laptops, and more
- ASCII art
- A graphic design technique that consists of images assembled from ASCII Standard characters and ASCII-compliant character sets. The term can also refer to text-based visual art as a whole.
- AUR
- Arch user repository is a repository that is driven by volunteers for people who use Arch-based Linux distributions. The AUR simplifies the process of compiling packages from source for users.
B #
C #
- CLI
- Command Line Interfaces require the input of text lines called commands, typically within a terminal. Using this method, a CLI can interact with a computer.
D #
- Direct serial connection
- Is a way to directly connecting one PC to another though a serial port.
E #
- environments
- Is the way that the user/s interact with the computer, this can be desktop, tty, or a window manager.
- EoL
- End of Life, which occurs to hardware and software, is the stage of a product in when it becomes unsupported.
F #
- file manager
- A software application that allows you to organize, view, and manipulate files and folders on your computer.
- fixed release
- Versions are released on a schedule, packages are generally frozen at the release version.
- Flatpak
- A package that can be used universally, is self-contained, secure, and sandboxed, but may have a larger size as a result
G #
- GUI
- graphical user interfaces, which uses visual elements like buttons and menus to interact with a computer.
- GTK
- Is a graphical widget toolkit that is used to create applications and environments.
H #
I #
- IoT
- Internet of Things refers to smart devices that connect and exchange data with other devices, such as smart bulbs, smart switches, smartwatches, and smart vehicles
J #
K #
L #
- LTS
- Long Term Support, an LTS kernel is normally supported for 5-10years.
M #
N #
O #
P #
- P-state
- Performance state refers to the capability of running a processor at different voltage and frequency levels.
- package manager
- A tool that simplifies the installation, management, and removal of software packages, which are stored in repositories (also known as repos).
- phishing attacks
- A fraudulent attempt to deceive individuals into divulging sensitive information or downloading malware.
Q #
- QT
- Is a graphical widget toolkit that is used to create applications and environments.
R #
- RISC
- Reduced Instruction Set Computer is a type of microprocessor architecture designed to simplify the individual instructions given to the computer to accomplish tasks.
- RISC-V
- RISC-“five” is an open standard instruction set architecture based on established RISC principles, without the need for licensing fees.
- rolling release
- actively updating, has the newest packages
S #
- scheduler
- A kernel component responsible for managing the execution of processes, ensuring a fair distribution of the CPU time.
- semi-rolling release
- a staged or slower updated rolling release
- Snaps
- A self-contained application that emphasizes ease of use, however, it does have a slightly larger package size and has slower startup times
- SSH
- This ensures secure communication over unsecured networks, allowing for remote login and command-line execution
- systemd
- A suite of tools for managing both a system and services, primarly during system boot.
T #
- Telnet
- Although this allows for remote access to a computer, its outdatedness, insecurity, and lack of features make it a better choice to use SSH.
- TTY
- Short for teletypewriter, TTY specifically refers to a physical or virtual terminal connection. An example of this would be an SSH session running on a TTY.
- TUI
- Text User Interface, also known as a terminal user interface, is a type of user interface that relies on text characters and is commonly used in command-line applications. They provide an interactive way to interact with software through the terminal.
U #
- UI
- User Interface is the space where interactions between humans and machines occur. It enables effective operation and control of computer from the user while providing feedback.