Дистрибутив Alpine Linux родился из ответвления другого проекта Linux под названием LEAF (проект Linux Embedded Appliance Framework), который сам был ответвлен от проекта, направленного на сохранение дистрибутива Linux на дискете.
Благодаря легкому подходу Alpine очень популярен как для встраиваемых систем, так и для контейнеров, поскольку он также предлагает быструю загрузку. Контейнер под управлением Alpine занимает не более 8 МБ; в то время как для установки на диск потребуется около 130 МБ.
Этот небольшой размер также достигается с учетом простоты. Alpine использует собственный менеджер пакетов под названием apk
и поставляется с очень ограниченным набором инструментов:
Alpine использует такие методы, как позиционно-независимые исполняемые файлы (PIE) и защиту от разрушения стека, которые защищают ОС от некоторых распространенных уязвимостей.