Alpine Linux ist eine auf musl und BusyBox basierende Linux-Distribution, die in erster Linie für „Power-User entwickelt wurde, die Sicherheit, Einfachheit und Ressourceneffizienz schätzen“. Sie verwendet einen gehärteten Kernel und kompiliert alle Programme des Benutzerraums standardmäßig als position-independent Code mit Schutz vor Pufferüberlauf.[3] Seit 2016 wird bei Docker, einer Software für Containervirtualisierung, überwiegend Alpine Linux als virtuelles Betriebssystem der Container eingesetzt.[4] Hierdurch stieg das allgemeine Interesse an der Distribution erheblich, außerdem entstanden personelle Verflechtungen.[5] Ein Fork von Alpine Linux, postmarketOS, wurde entwickelt, um auf mobilen Geräten zu laufen.
Ursprünglich begann Alpine Linux als ein Fork des LEAF-Projekts.[6] Die Mitglieder von LEAF wollten weiterhin eine Linux-Distribution, die auf eine einzige Diskette passt, während die Entwickler von Alpine Linux einige größere Pakete wie Squid und Samba sowie zusätzliche Sicherheitsfunktionen und einen neueren Kernel mit einbeziehen wollten. Eines der ursprünglichen Ziele war es, einen Rahmen für größere Systeme zu schaffen; obwohl es für diesen Zweck verwendbar ist, ist dies mittlerweile kein primäres Ziel mehr.