Linux alpí

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Linux alpí
sistema operatiu
Logotip
Desenvolupador Equip de desenvolupament Alpine Linux
Família Semblant a Unix
corrent d'alliberament 3.12.0 (29 de maig de 2020)
Tipus de nucli Monolític
Plataformes compatibles x86, x86-64
Interfícies gràfiques x86, x86-64, ARMhf, AArch64
Llicència GNU GPL
Etapa de desenvolupament Actiu
Lloc web alpinelinux.org

Alpine Linux és una distribució de Linux que basa els seus fonaments en musl com a biblioteca C, BusyBox per a ordres bàsiques i OpenRC com a sistema d'inici. Va ser dissenyat principalment per a usuaris que valoren la seguretat i l'eficiència dels recursos. Utilitza un nucli de pedaç de seguretat addicional i compila tots els fitxers binaris d’espai de l’usuari com a executables independents de la ubicació amb protecció contra pila. [1]

A causa de la seva petita mida, s’utilitza molt en sistemes que proporcionen temps d’inici ràpids. [2]

Una bifurcació de la distribució, postmarketOS , està dissenyada per funcionar en dispositius mòbils.

Descripció i funcionament

Originalment, Alpine Linux es va iniciar com una bifurcació del projecte LEAF . Els membres de LEAF volien continuar fent una distribució de Linux que pogués cabre en un sol disquet, mentre que a Alpine Linux li hauria agradat incloure alguns paquets més pesats com Squid i Samba , així com funcions de seguretat addicionals i un nou nucli. Un dels objectius originals era crear un marc per a sistemes més grans; Tot i que es pot utilitzar amb aquest propòsit, aquest ja no és un objectiu principal.

Alpine utilitza el seu propi sistema de gestió de paquets, eines apk, que originalment era una col·lecció d’escriptures d’intèrpret d’ordres, però que s’ha reescrit diverses vegades a C. Alpine conté actualment els paquets més comuns com GNOME , Xfce , Firefox i altres.

Alpine Linux es pot instal·lar com a distribució de RAM. L’eina Alpine Local Backup (LBU) us permet opcionalment fer una còpia de seguretat de tots els fitxers de configuració en un fitxer de superposició APK (normalment reduït a apkovl), un fitxer tar.gz que emmagatzema per defecte una còpia de tots els fitxers canviats a / etc (amb el opció per afegir altres directoris).

S'inclou un nucli endurit al nucli Alpine Linux per defecte, cosa que ajuda a reduir l'impacte d'explotacions similars a l'explotació arrel local vmsplice (). Tots els paquets també es compilen amb protecció contra pila per ajudar a mitigar els efectes dels desbordaments de memòria intermèdia del costat de l'usuari. Mida: el sistema base d'Alpine Linux està dissenyat per tenir una mida de només 4-5 MB (sense incloure el nucli ). Això us permet incloure Linux molt petit, d’uns 8 MB de mida, mentre que una instal·lació mínima de disc pot rondar els 130 MB. El nucli Linux és molt més gran; El nucli 3.18.16 inclou 121 MB de mòduls del nucli carregables (principalment controladors) a més dels 3,3 MB per a la imatge del nucli base x86-64.

Alpine Configuration Framework (ACF): encara que opcional, ACF és una aplicació per configurar una màquina Alpine Linux, amb objectius similars al Debconf de Debian.

Per a les biblioteques C estàndard, Alpine Linux utilitzava prèviament uClibc en lloc de la biblioteca GNU C (glibc) més habitual. Tot i que és més lleuger, té l’inconvenient significatiu de ser binari incompatible amb glibc . Per tant, s’ha de compilar tot el programari per utilitzar-lo amb uClibc per funcionar correctament. A partir del 9 d'abril de 2014, Alpine Linux va canviar a musl, que és parcialment compatible amb glibc.

Sistema d’inici: l’OpenRC senzill i lleuger és el sistema d’inici utilitzat actualment per Alpine Linux. A diferència de les distribucions de Debian, Ubuntu , RHEL , Arch Linux i CentOS de Linux, Alpine no utilitza systemd . [3]

Nota

Altres projectes

Enllaços externs

Informàtica Portal de TI : accediu a les entrades de Viquipèdia relacionades amb TI