Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox. It is designed for routers, firewalls, VPNs, VoIP boxes and servers.
Small: A container requires no more than 8 MB and a minimal installation to disk requires around 130 MB of storage. Alpine Linux is built around musl libc and busybox which makes it smaller and more resource efficient than traditional GNU/Linux distributions.
Simple: Alpine Linux is a very simple distribution that will try to stay out of your way. It uses its own package manager called apk, the OpenRC init system, script driven set-ups and that’s it! You can then add on top of that just the packages you need for your project.
Secure: All userland binaries are compiled as Position Independent Executables (PIE) with stack smashing protection which prevent exploitation of entire classes of zero-day and other vulnerabilities.