Alpine Linux, the Glossary
Alpine Linux is a Linux distribution designed to be small, simple, and secure.[1]
Table of Contents
55 relations: AArch64, ARM architecture family, Backronym, Buffer overflow, Buffer overflow protection, BusyBox, C (programming language), C standard library, Cache (computing), Data compression, Debian, Debian configuration system, Docker (software), Embedded system, File system, Gentoo Linux, Glibc, GNU Core Utilities, Hardening (computing), LEAF Project, Linux, Linux distribution, Linux for mobile devices, Linux kernel, Linux on IBM Z, Lua (programming language), Microsoft Store, Monolithic kernel, Multilingualism, Musl, Network-attached storage, Open-source software, OpenRC, Optical disc image, OS-level virtualization, Package manager, Position-independent code, PostmarketOS, PowerShell, Ppc64, RAM drive, Router (computing), Server (computing), Shell script, Systemd, Tar (computing), UClibc, Unix-like, User space and kernel space, Virtual machine, ... Expand index (5 more) »
- Independent Linux distributions
- Light-weight Linux distributions
AArch64
AArch64 or ARM64 is the 64-bit Execution state of the ARM architecture family.
ARM architecture family
ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of RISC instruction set architectures (ISAs) for computer processors.
See Alpine Linux and ARM architecture family
Backronym
A backronym is an acronym formed from an already existing word by expanding its letters into the words of a phrase.
See Alpine Linux and Backronym
Buffer overflow
In programming and information security, a buffer overflow or buffer overrun is an anomaly whereby a program writes data to a buffer beyond the buffer's allocated memory, overwriting adjacent memory locations.
See Alpine Linux and Buffer overflow
Buffer overflow protection
Buffer overflow protection is any of various techniques used during software development to enhance the security of executable programs by detecting buffer overflows on stack-allocated variables, and preventing them from causing program misbehavior or from becoming serious security vulnerabilities.
See Alpine Linux and Buffer overflow protection
BusyBox
BusyBox is a software suite that provides several Unix utilities in a single executable file.
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
See Alpine Linux and C (programming language)
C standard library
The C standard library or libc is the standard library for the C programming language, as specified in the ISO C standard.
See Alpine Linux and C standard library
Cache (computing)
In computing, a cache is a hardware or software component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhere.
See Alpine Linux and Cache (computing)
Data compression
In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation.
See Alpine Linux and Data compression
Debian
Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software and optionally non-free firmware or software developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. Alpine Linux and Debian are Independent Linux distributions, Linux distributions and x86-64 Linux distributions.
Debian configuration system
is a software utility for performing system-wide configuration tasks on Unix-like operating systems.
See Alpine Linux and Debian configuration system
Docker (software)
Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers.
See Alpine Linux and Docker (software)
Embedded system
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system.
See Alpine Linux and Embedded system
File system
In computing, a file system or filesystem (often abbreviated to FS or fs) governs file organization and access.
See Alpine Linux and File system
Gentoo Linux
Gentoo Linux (pronounced) is a Linux distribution built using the Portage package management system. Alpine Linux and Gentoo Linux are Independent Linux distributions and x86-64 Linux distributions.
See Alpine Linux and Gentoo Linux
Glibc
The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library.
GNU Core Utilities
The GNU Core Utilities or coreutils is a package of GNU software containing implementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.
See Alpine Linux and GNU Core Utilities
Hardening (computing)
In computer security, hardening is usually the process of securing a system by reducing its surface of vulnerability, which is larger when a system performs more functions; in principle a single-function system is more secure than a multipurpose one.
See Alpine Linux and Hardening (computing)
LEAF Project
The LEAF (Linux Embedded Appliance Framework) Project is a collection of Linux distributions that began as a fork from the Linux Router Project (LRP) "linux-on-a-floppy" distribution. Alpine Linux and LEAF Project are light-weight Linux distributions and Linux distributions.
See Alpine Linux and LEAF Project
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
Linux distribution
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and often a package management system. Alpine Linux and Linux distribution are Linux distributions.
See Alpine Linux and Linux distribution
Linux for mobile devices
Linux for mobile devices, sometimes referred to as mobile Linux, is the usage of Linux-based operating systems on portable devices, whose primary or only Human interface device (HID) is a touchscreen.
See Alpine Linux and Linux for mobile devices
Linux kernel
The Linux kernel is a free and open source, UNIX-like kernel that is used in many computer systems worldwide.
See Alpine Linux and Linux kernel
Linux on IBM Z
Linux on IBM Z or Linux on zSystems is the collective term for the Linux operating system compiled to run on IBM mainframes, especially IBM Z / IBM zSystems and IBM LinuxONE servers. Alpine Linux and Linux on IBM Z are Linux distributions.
See Alpine Linux and Linux on IBM Z
Lua (programming language)
Lua is a lightweight, high-level, multi-paradigm programming language designed mainly for embedded use in applications.
See Alpine Linux and Lua (programming language)
Microsoft Store
The Microsoft Store (formerly known as the Windows Store) is a digital distribution platform operated by Microsoft.
See Alpine Linux and Microsoft Store
Monolithic kernel
A monolithic kernel is an operating system architecture with the entire operating system running in kernel space.
See Alpine Linux and Monolithic kernel
Multilingualism
Multilingualism is the use of more than one language, either by an individual speaker or by a group of speakers.
See Alpine Linux and Multilingualism
Musl
musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License.
Network-attached storage
Network-attached storage (NAS) is a file-level (as opposed to block-level storage) computer data storage server connected to a computer network providing data access to a heterogeneous group of clients.
See Alpine Linux and Network-attached storage
Open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.
See Alpine Linux and Open-source software
OpenRC
OpenRC is a dependency-based init system for Unix-like computer operating systems.
Optical disc image
An optical disc image (or ISO image, from the ISO 9660 file system used with CD-ROM media) is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system.
See Alpine Linux and Optical disc image
OS-level virtualization
OS-level virtualization is an operating system (OS) virtualization paradigm in which the kernel allows the existence of multiple isolated user space instances, called containers (LXC, Solaris containers, AIX WPARs, HP-UX SRP Containers, Docker, Podman), zones (Solaris containers), virtual private servers (OpenVZ), partitions, virtual environments (VEs), virtual kernels (DragonFly BSD), or jails (FreeBSD jail or chroot jail).
See Alpine Linux and OS-level virtualization
Package manager
A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
See Alpine Linux and Package manager
Position-independent code
In computing, position-independent code (PIC) or position-independent executable (PIE) is a body of machine code that executes properly regardless of its memory address.
See Alpine Linux and Position-independent code
PostmarketOS
postmarketOS (abbreviated as pmOS) is an operating system primarily for smartphones, based on the Alpine Linux distribution. Alpine Linux and PostmarketOS are Linux distributions and Linux distributions without systemd.
See Alpine Linux and PostmarketOS
PowerShell
PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language.
See Alpine Linux and PowerShell
Ppc64
ppc64 is an identifier commonly used within the GNU/Linux, GNU Compiler Collection (GCC) and LLVM free software communities to refer to the target architecture for applications optimized for 64-bit big-endian PowerPC and Power ISA processors.
RAM drive
A RAM drive (also called a RAM disk) is a block of random-access memory (primary storage or volatile memory) that a computer's software is treating as if the memory were a disk drive (secondary storage).
See Alpine Linux and RAM drive
Router (computing)
A router is a computer and networking device that forwards data packets between computer networks, including internetworks such as the global Internet.
See Alpine Linux and Router (computing)
Server (computing)
A server is a computer that provides information to other computers called "clients" on computer network.
See Alpine Linux and Server (computing)
Shell script
A shell script is a computer program designed to be run by a Unix shell, a command-line interpreter.
See Alpine Linux and Shell script
Systemd
systemd is a software suite that provides an array of system components for Linux operating systems.
Tar (computing)
In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes.
See Alpine Linux and Tar (computing)
UClibc
In computing, uClibc (sometimes written μClibc) is a small C standard library intended for Linux kernel-based operating systems for embedded systems and mobile devices.
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification.
See Alpine Linux and Unix-like
User space and kernel space
A modern computer operating system usually uses virtual memory to provide separate address spaces, or separate regions of a single address space, called user space and kernel space.
See Alpine Linux and User space and kernel space
Virtual machine
In computing, a virtual machine (VM) is the virtualization or emulation of a computer system.
See Alpine Linux and Virtual machine
Web server
A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS.
See Alpine Linux and Web server
Windows Subsystem for Linux
Windows Subsystem for Linux (WSL) is a feature of Microsoft Windows that allows developers to run a Linux environment without the need for a separate virtual machine or dual booting.
See Alpine Linux and Windows Subsystem for Linux
Wireless router
A wireless router or Wi-Fi router is a device that performs the functions of a router and also includes the functions of a wireless access point.
See Alpine Linux and Wireless router
X86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088.
X86-64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first announced in 1999.
See also
Independent Linux distributions
- Alpine Linux
- Android (operating system)
- Arch Linux
- Clear Linux OS
- Debian
- Elive
- GNU Guix System
- Gentoo Linux
- GoboLinux
- KaOS
- Mageia
- NixOS
- OpenSUSE
- Puppy Linux
- SliTaz
- Tiny Core Linux
- Void Linux
Light-weight Linux distributions
- Absolute Linux
- Alpine Linux
- CHAOS (operating system)
- Damn Small Linux
- Finnix
- Fli4l
- Inquisitor (hardware testing software)
- LEAF Project
- Light-weight Linux distribution
- Linux Router Project
- LinuxConsole
- List of Linux distributions that run from RAM
- MuLinux
- Nanolinux
- Porteus (operating system)
- Puppy Linux
- Slax
- SliTaz
- Stresslinux
- T2 SDE
- Tiny Core Linux
- Tomsrtbt
- ZipSlack
References
[1] https://en.wikipedia.org/wiki/Alpine_Linux
Also known as Alpine Package Keeper, Apk-tools.
, Web server, Windows Subsystem for Linux, Wireless router, X86, X86-64.