Recs.
Updated
Alpine Linux is a LEAF-based Linux distribution known popularly for Docker bases. The distribution by its own is a very bare bones OS, with only a command line interface to ship with.
SpecsUpdate
Pros
Pro Secure to the kernel
Alpine's main feature is its security. Alpine is designed to be secure from the ground up, having all packages compiled as a position independent executable with stack smashing protection and the kernel with additional security hardenings. This is essential when working with mission-critical workloads
Pro Utilities are provided by Busybox
Alpine's core utilities are provided by Busybox. Busybox, OpenRC, and apk-tools is what defines Alpine apart from the others, because a regular distribution uses coreutils, and systemd. The tradeoff is large as the Busybox-based distribution can achieve a smaller size, but with the price of having the unix utilities being not as full-featured as its GNU counterparts.
Cons
Con Busybox-based Unix utilities are not as full-featured as its GNU counterparts
Alpine uses Busybox for size reasons. Because of this, Alpine was able to achieve a small Linux distribution with the price of having only a bare-bones Unix utilities that has its core functions, which is not as full-featured as its GNU cousins.