Type a search term to find related articles by LIMS subject matter experts gathered from the most trusted and dynamic collaboration tools in the laboratory informatics industry.
Logo programu | |
Architektura | |
---|---|
Pierwsze wydanie |
sierpień 2005[1] |
Aktualna wersja |
3.21.0 |
Jądro |
monolityczne (Linux) |
Licencja | |
Typ pakietów |
apk-tools |
Wersja Live |
poprzez modyfikację |
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 w skonteneryzowanym środowisku[4][5] 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[6].
Pierwotnie Alpine Linux był dystrybucją przeznaczoną jako system wbudowany dla urządzeń komputerowych jako pierwsza tego typu z rodziny Linux, opartą na Gentoo Linux[1]. 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[7].
System zarządzania pakietami w Alpine, Alpine Package Keeper[8], był pierwotnie zbiorem skryptów powłoki, ale później został przepisany na język C[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ł z uClibc na musl jako standardową bibliotekę języka C[10].
Mobilny system operacyjny postmarketOS jest pochodną systemu Alpine 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: