Logo programu | |
| Architektura | |
|---|---|
| Pierwsze wydanie |
sierpień 2005 |
| Aktualna wersja |
3.24.3 |
| Jądro |
monolityczne (Linux) |
| Typ pakietów |
apk-tools |
| Wersja Live |
|
| Strona internetowa | |
Alpine Linux – otwartoźródłowy system operacyjny oparty na jądrze Linux, zaprojektowany pod kątem wydania jako prostej i bezpiecznej minidystrybucji.
Ze względu na swój niewielki rozmiar oraz szybkość uruchamiania, Alpine Linux często wykorzystywany jest w skonteneryzowanym środowisku oraz jako system bazowy dla niektórych urządzeń techniki komputerowej, zwłaszcza jako system wbudowany dla routerów, serwerów oraz urządzeń typu NAS.
Pierwotnie Alpine Linux był dystrybucją przeznaczoną jako system wbudowany dla urządzeń komputerowych jako pierwsza tego typu z rodziny Linux, opartą na Gentoo Linux. Twórca systemu Natanael Copa określił, że nazwa dla tego systemu została wybrana jako akronim wtórny dla „A Linux-Powered Network Engine” lub podobnej frazy, zaznaczając jednak, że od czasu pierwszego wydania nie pamięta dokładnie oryginalnej frazy.
System zarządzania pakietami w Alpine, Alpine Package Keeper, był pierwotnie zbiorem skryptów powłoki, ale później został przepisany na język C. Celem tego menedżera jest osiągnięcie wysokiej prędkości instalacji i aktualizacji pakietów, co osiąga poprzez zapisywanie nowych danych bezpośrednio w systemie plików systemu operacyjnego, zamiast stosowania buforowania lub kompresji.
W 2014 roku system przeszedł z uClibc na musl jako standardową bibliotekę języka C.
Mobilny system operacyjny postmarketOS jest pochodną systemu Alpine Linux.
Ze względu na swoją stabilność i kompaktowość, Alpine Linux został ściśle zintegrowany z popularnymi środowiskami i zestawami narzędzi dla programistów i administratorów systemów: