DistroIndependentFixed release
Alpine Linux
A small, simple Linux distribution built around musl libc and BusyBox. Fast, light on resources, and rock solid for server workloads.
At a glance
Alpine Linux
- Family
- Independent
- First release
- 2005
- Release model
- Fixed release
- Package manager
- apk (apk-tools)
- Init system
- OpenRC
- Architecture
- x86_64, aarch64, armv7, x86, riscv64
- Installer
- setup-alpine (terminal text wizard)
- Default desktop
- None
Overview
Alpine Linux is built from the ground up for security and resource efficiency. It uses musl libc instead of glibc and BusyBox for core utilities, resulting in an exceptionally compact footprint.
Originally created for embedded systems, Alpine has become a standard base image for software containers and minimalist server infrastructure where predictability matters.
Is it for you?
Good fit if you…
- want minimal container images and small server footprints
- prefer OpenRC over systemd for service supervision
- value memory safety and a compact base without unused utilities
Look elsewhere if you…
- need proprietary drivers or commercial software expecting glibc (try Debian or Ubuntu)
- want a full-featured desktop workstation out of the box (try Fedora or Linux Mint)
Everyday commands
Full cheat sheet →sudo apk updatesudo apk upgradeapk search <query>sudo apk add <package>sudo apk del <package>Official resources
- Alpine Linux Wiki ↗wiki.alpinelinux.org
- Downloads ↗alpinelinux.org
- Documentation ↗docs.alpinelinux.org