Logo programu | |
| Architektura | x86,x86-64,ARMhf, ARMv7,ppc64(inne języki) |
|---|---|
| Pierwsze wydanie | sierpień 2005[1] |
| Aktualna wersja | 3.23.2 |
| Jądro | monolityczne (Linux) |
| Typpakietów | apk-tools |
| Wersja Live |
|
| Strona internetowa | |
Alpine Linux –otwartoźródłowy[2]system operacyjny oparty na jądrze Linux, zaprojektowany pod kątem wydania jako prostej i bezpiecznej minidystrybucji[3].
Ze względu na swój niewielki rozmiar oraz szybkość uruchamiania,Alpine Linux często wykorzystywany jest wskonteneryzowanym środowisku[4][5] oraz jako system bazowy dla niektórych urządzeń techniki komputerowej, zwłaszcza jakosystem wbudowany dlarouterów,serwerów oraz urządzeń typuNAS[6].
PierwotnieAlpine Linux był dystrybucją przeznaczoną jako system wbudowany dla urządzeń komputerowych jako pierwsza tego typu z rodzinyLinux, opartą naGentoo Linux[1]. Twórca systemu Natanael Copa określił, że nazwa dla tego systemu została wybrana jakoakronim 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[7].
System zarządzania pakietami wAlpine,Alpine Package Keeper[8], był pierwotnie zbiorem skryptów powłoki, ale później został przepisany na językC[9]. 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[7].
W 2014 roku system przeszedł zuClibc namusl jako standardową bibliotekę języka C[10].
Mobilny system operacyjnypostmarketOS jest pochodną systemuAlpine Linux[11].
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: