Everything about Alpine Linux
Linux distribution based on musl and BusyBox
Alpine Linux is a Linux distribution "designed for power users who appreciate security, simplicity and resource efficiency". It uses musl, BusyBox, and OpenRC instead of glibc, GNU Core Utilities, and systemd, respectively. This makes Alpine one of the few Linux distributions not to be based on systemd. For security, Alpine compiles all user-space binaries as position-independent executables with stack-smashing protection. Because of its small size and rapid startup, it is commonly used in containers providing quick boot-up times, on virtual machines as well as on real hardware in embedded devices, such as routers, servers and NAS. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Alpine LinuxA 5-minute orientation
- Read the landmark paper: Implementation and Analysis of Container Image Optimization Using Alpine Linux and Multi-Stage BuildsCited 1 times
- Go sideways: MuslA closely related topic
- Go sideways: Comparison of Linux distributionsA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Musl musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker…
- Comparison of Linux distributions Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational…
- Void Linux Void Linux is an independent Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch…
- Systemd systemd is a software suite for system and service management on Linux built to unify service configuration and behavior across Linux distributions. Its…
- Chimera Linux Chimera Linux is an independent (i.e. has no upstream), general-purpose, rolling-release Linux distribution. Its core feature is a system design approach…
- Nura (operating system) Nura, formerly known as postmarketOS (pmOS), is an operating system primarily for smartphones, based on the Alpine Linux distribution. Developed since…
- OpenRC OpenRC is a dependency-based init system for Unix-like computer operating systems. It was created by Roy Marples, a NetBSD developer who was also active…
- UClibc In computing, uClibc (sometimes written μClibc) is a small C standard library intended for Linux kernel-based operating systems for embedded systems and…