Alpine Linux
also: Alpine
Alpine Linux is a lightweight, security-focused Linux distribution based on musl and BusyBox, designed for minimal resource usage and often used in containerized environments.
Alpine Linux is an independent, minimal Linux distribution that prioritizes small image size, simplicity, and security. It uses musl (a lightweight C standard library) instead of glibc and includes BusyBox for core utilities, resulting in a base image of roughly 5–7 MB compared to 100+ MB for other distributions.
Alpine is particularly popular in Docker containers and embedded systems because of its tiny footprint and fast startup times. It uses apk as its package manager and OpenRC for init, keeping the system minimal and predictable.
Example: A Docker image built on Alpine runs much faster and requires less storage than one built on Ubuntu. However, Alpine's use of musl (rather than glibc) can occasionally cause compatibility issues with some pre-compiled binaries designed for glibc systems.