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
- Distributions (16 terms in common)
- Open Source (10 terms in common)
- Operating Systems (8 terms in common)
- Packaging (7 terms in common)
- Packages (7 terms in common)
- Kernel (6 terms in common)
- Desktop (6 terms in common)
- Package Management (4 terms in common)
- Containers (4 terms in common)
- Ui (3 terms in common)
- Automation (3 terms in common)
- Communities (3 terms in common)
- Systems Programming (3 terms in common)
- Arch (3 terms in common)
- Penetration Testing (2 terms in common)
- Networking (2 terms in common)
- Enterprise (2 terms in common)
- Container (2 terms in common)
- Security (2 terms in common)
- I/O (2 terms in common)