Developer | Alpine Linux development team |
---|---|
OS family | Unix-like |
Working state | Active |
Source model | Open source |
Latest release | 3.5.2 / 2 March 2017 |
Marketing target | Developers, power users |
Available in | Multilingual |
Package manager | APK |
Platforms | x86, x86-64, ARMhf, AArch64 |
Kernel type | Monolithic (Linux) |
Userland | BusyBox (GNU Core Utilities are optional) |
Default user interface | Command-line interface |
Official website | alpinelinux |
Alpine Linux is a Linux distribution based on musl and BusyBox, primarily designed for "power users who appreciate security, simplicity and resource efficiency". It uses PaX and grsecurity patches in the default kernel and compiles all user space binaries as position-independent executables with stack-smashing protection.
Originally, Alpine Linux began as a fork of the LEAF project. The members of LEAF wanted to continue making a Linux distribution that could fit on a single floppy disk, whereas the Alpine Linux wished to include some more heavyweight packages such as Squid and Samba, as well as additional security features and a newer kernel. One of the original goals was to create a framework for larger systems; although usable for this purpose, this is no longer a primary goal.