Linux Glossary

Browse 78 linux terms defined in plain English, from the cultural dictionary of computing.

78 Linux Terms

Alpine Linux
A lightweight Linux distribution known for small container images, musl, and a security-conscious minimal design.
APT Package
A software package installed and managed through Debian-style package management tools such as APT. In open-source culture, APT packages are part of the...
Arch Linux
A lightweight and highly customizable Linux distribution known for its rolling releases, manual control, and strong documentation culture. In open-source...
Arch User Repository
A community-maintained repository of package build scripts for Arch Linux, usually abbreviated as AUR. In open-source culture it is admired for breadth and...
AUR
The common abbreviation for the Arch User Repository, a community source of package build scripts for Arch Linux. In open-source culture AUR is often spoken of...
Bubblewrap
A Linux sandboxing tool used to create restricted environments with limited filesystem and process access.
CentOS
A Linux distribution historically popular for servers and enterprise-like stability, especially before major project changes altered its role.
Cgroups
Control Groups — a Linux kernel feature that limits, accounts for, and isolates the resource usage (CPU, memory, disk I/O, network) of process groups. One of...
Copr
A build and repository service used in the Fedora ecosystem to create and distribute packages outside the main official repositories. In Linux packaging...
Debian
A major community-governed Linux distribution known for its package ecosystem, stability, free software principles, and broad influence across downstream...
Debian Package
A software package built for Debian-based systems, typically in `.deb` format and installable through package-management tooling such as `dpkg` or `apt`....
Deb Package
A software package in the Debian package format used by Debian, Ubuntu, and related systems. In Linux culture Deb packages are a familiar unit of installation,...
Distro
Short for distribution, usually referring to a packaged operating system built around a shared software base, especially in the Linux world. A distro bundles a...
Enterprise Linux
Linux distributions and ecosystems aimed at business, production, and long-term support use rather than pure hobbyist experimentation. In infrastructure...
Epoll
A Linux I/O event notification mechanism that efficiently monitors thousands of file descriptors for readiness events. Unlike poll/select (which scan all...
Failban
Shorthand for automated banning based on repeated failed actions, often associated with tools like Fail2ban that watch logs and temporarily block abusive IPs....
Fedora
A community-driven Linux distribution sponsored by Red Hat, known for shipping relatively current packages and serving as an upstream source for...
Flatpak
A Linux application distribution and sandboxing system designed to make desktop apps easier to package and run across distributions. In desktop Linux culture,...
Gentoo
A source-based Linux distribution known for customization, compile-time control, and user involvement in system configuration. In Linux culture, Gentoo is...
GNOME
A major open-source desktop environment and application ecosystem for Linux and related systems.
GNU/Linux
A term used by some in the free software community to emphasize that many so-called Linux systems combine the Linux kernel with core GNU userland tools and...
GTK
The GIMP Toolkit — a cross-platform widget toolkit for creating graphical user interfaces, originally developed for GIMP and now the foundation of the GNOME...
io_uring
A Linux asynchronous I/O interface (since kernel 5.1) that uses shared ring buffers between user space and kernel to submit and complete I/O operations without...
Kali Linux
A Linux distribution maintained for penetration testing, digital forensics, and security research, shipping with a large collection of offensive and diagnostic...
KDE Plasma
A feature-rich open-source desktop environment for Linux and related systems, known for extensive customization.
Kernel Hacker
A programmer who works on operating system kernels or similarly low-level systems code involving schedulers, memory management, drivers, filesystems, or core...
Kernel Module
A piece of code that can be dynamically loaded into or unloaded from a running operating system kernel, extending its functionality without requiring a reboot...
Kernel Space
The protected memory and execution domain where the operating system kernel runs with full access to hardware and system resources. Code executing in kernel...
Linus Torvalds
The creator of the Linux kernel and Git, and one of the most influential figures in open source software history. In tech culture his name is associated with...
Linux Distribution
A packaged operating system built around the Linux kernel plus a curated set of userland tools, repositories, defaults, and maintenance policies. Different...
Linux Distro
Short for Linux distribution, meaning a packaged operating system built around the Linux kernel plus a selected set of tools, package management, defaults, and...
Linux Foundation
A nonprofit consortium that supports Linux and many related open source projects through governance, events, legal infrastructure, and ecosystem coordination....
Linux Kernel
The core of the Linux operating system — a monolithic, open-source kernel written primarily in C that manages hardware resources, process scheduling, memory,...
Linux Kernel Community
The global community of maintainers, contributors, reviewers, companies, and users involved in the Linux kernel. In open-source culture, the Linux kernel...
Linux Kernel Module
A loadable piece of code that can extend Linux kernel functionality without requiring a full kernel rebuild for every change. In systems culture, kernel...
Linux Package
A software package prepared for installation on Linux systems, usually through a distribution-specific or cross-distro packaging format. In developer culture,...
Linux User Group
A local or online community of Linux users who share knowledge, troubleshoot systems, and promote free or open source software. Often abbreviated LUG, these...
LXC
Linux Containers, a set of userspace tools for running multiple isolated Linux systems on one host.
Lynis
A security auditing and hardening tool for Unix-like systems that checks system configuration against common best practices.
Mesa
An open-source implementation of graphics APIs such as OpenGL and Vulkan used widely in Linux and related systems. In graphics and Linux culture, Mesa is...
Mint
Short for Linux Mint, a Linux distribution known for a user-friendly desktop experience and approachability. In Linux culture, Mint is often recommended to...
Mount Point
A directory in a file system hierarchy at which a separate file system, disk partition, or volume is attached and made accessible — for example, mounting an...
Namespace
A Linux kernel feature that isolates and virtualizes system resources for a group of processes. Types include PID (process IDs), network (network stack), mount...
Network Interface
A hardware or virtual endpoint through which a host connects to a network, identified by a name (e.g., `eth0`, `wlan0`, `lo`) and configured with IP addresses,...
NixOS
A Linux distribution built around the Nix package manager and a declarative configuration model that makes system state reproducible and rollbacks easier. It...
Nix Package Manager
A package manager built around functional, reproducible software installation with isolated dependency trees.
OOM Killer
Out-of-Memory Killer — a Linux kernel mechanism that selects and terminates processes when the system runs critically low on memory, preventing a complete...
Open Invention Network
A patent non-aggression consortium formed to help protect the Linux ecosystem and related open source technologies from patent litigation among its members. It...
OS Kernel
The core component of an operating system that runs in privileged (ring 0) mode and manages hardware resources — CPU scheduling, memory management, device...
Pacman
The package manager used by Arch Linux for installing, upgrading, and managing packages. In Linux culture, pacman is closely tied to Arch workflows and the...
Parrot OS
A security-focused Linux distribution used for penetration testing, digital forensics, privacy tooling, and general secure research work. Parrot OS is often...
Perf Tool
The Linux kernel's built-in performance analysis tool (perf) that uses hardware performance counters and software tracepoints to profile CPU cycles, cache...
PipeWire
A multimedia server for Linux intended to handle audio and video routing in a modern unified way.
Podman
An open-source container engine designed as an alternative to Docker, often emphasizing daemonless operation and close integration with Linux container...
Portage
The package management system used by Gentoo Linux, known for source-based builds, USE flags, and fine-grained configuration of package features. Portage is...
Preseed
A Debian installation automation mechanism that supplies answers in advance so systems can be installed unattended.
Red Hat
The enterprise software company best known for building commercial products and support businesses around open source, especially Linux through Red Hat...
Rocky Linux
A community-driven enterprise Linux distribution created to provide a downstream-compatible replacement after CentOS changes.
Rolling Release
A release model where software is updated continuously rather than through large, infrequent version jumps. Rolling releases give users faster access to...
RPM
Originally standing for Red Hat Package Manager, RPM refers both to the package format and the tooling used by many Linux distributions such as Red Hat,...
Shell Script
A text file containing a sequence of shell commands (typically Bash) that are executed in order by the shell interpreter, used to automate system...
Snap
A packaged application format and distribution system developed by Canonical for Linux, designed to bundle applications with many of their dependencies and...
Snap Package
A self-contained Linux application bundle developed by Canonical that packages the binary along with all its dependencies into a single squashfs archive, runs...
Subshell
A child shell process spawned by the current shell to execute commands in an isolated environment, where variable changes and directory changes do not affect...
SUSE
A long-running Linux company and ecosystem known for enterprise distributions such as SUSE Linux Enterprise and its history in European open source...
Swappiness
A Linux kernel parameter (vm.swappiness) ranging from 0 to 200 that controls how aggressively the kernel moves inactive memory pages from RAM to swap space on...
Symbolic Link
A filesystem entry that contains a path reference to another file or directory rather than actual data. The OS transparently follows the link when accessed,...
Systemd
The init system and service manager that is PID 1 on most modern Linux distributions, responsible for bootstrapping user space, managing service lifecycles...
Tux
The penguin mascot associated with Linux, recognized as a long-standing symbol of the Linux community.
Ubuntu
A widely used Linux distribution known for its broad package ecosystem, long-term support releases, and strong presence on desktops, servers, and cloud...
Ubuntu Community
The global network of users, contributors, maintainers, and advocates around the Ubuntu Linux distribution and its ecosystem. It is known for emphasizing...
Udev
The Linux userspace device manager that dynamically creates and removes device nodes in `/dev` in response to kernel events (uevents) when hardware is plugged...
User Space
The memory region and execution privilege level where normal application processes run, isolated from the kernel by the CPU's protection rings. User-space code...
Virtual File System
An abstraction layer in the operating system kernel that provides a uniform file-operation interface (open, read, write, close) regardless of the underlying...
Wayland
A display server protocol and ecosystem used on Linux systems as a modern alternative to older display architectures such as X11. In desktop Linux culture,...
Window Manager
An X11 or Wayland client that controls the placement, sizing, stacking, and decoration of application windows on a desktop. Ranges from full desktop...
X11
The X Window System version 11, a network-transparent display protocol and server architecture that has provided the foundational graphical infrastructure for...
Yum
A package manager historically used in RPM-based Linux distributions for installing, updating, and removing software. In Linux operations culture, yum remains...

Related Topics