Alpine Linux
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 29 septembrie 2019; verificările necesită
35 de modificări .
Alpine Linux este o distribuție Linux axată pe securitate, ușurință și cerințe reduse de resurse. Folosit în principal în sistemele încorporate [3] [4] [5] [6] [7] [8] , a devenit baza PostmarketOS [9] , de asemenea potrivit pentru crearea de containere Docker [10] [11] [12] [ 13] . Bazat pe musl și BusyBox , folosește PaX și grsec în mod implicit în nucleu și compilează toate pachetele cu protecție la supraîncărcare [14] .
Pentru a asigura securitatea în distribuție, aplicați:
- versiuni proaspete (actualizate) ale nucleului Linux și ale altor pachete, cum ar fi iptables , openssl ;
- aplicarea de corecții de securitate la toate componentele sistemului, altele decât nucleul;
- un ciclu de lansare destul de frecvent care menține distribuția la zi la un nivel ridicat.
Dimensiunea sistemului de bază Alpine Linux este de numai 4-5 MB (excluzând nucleul). Containerul necesită nu mai mult de 8 MB, iar o instalare minimă pe disc necesită aproximativ 130 MB. [3]
Istorie
Inițial, o bifurcătură a LEAF15] majoritatea dezvoltatorilor LEAF au vrut să continue să dezvolte o distribuție Linux care să se potrivească pe o singură dischetă, în timp ce dezvoltatorii Alpine Linux au vrut să includă câteva pachete mai grele, cum ar fi Squid și Samba . , precum și funcții de securitate suplimentare și un nou nucleu. Unul dintre obiectivele inițiale a fost acela de a crea baza pentru un sistem mare, acesta nu este acum scopul principal al proiectului [16] .
Caracteristici
Distribuția implementează propriul sistem de gestionare a pachetelor apk-tools , care inițial făcea parte din colecția de scripturi shell, dar a fost rescris ulterior de dezvoltatorii C. Alpine include în prezent pachete precum KDE , GNOME , Xfce , Firefox și altele.
În mod implicit, Alpine Linux este încărcat complet în RAM în timpul pornirii. Patch-urile de securitate PaX și grsec sunt incluse în mod implicit în kernel-ul Alpine Linux, care ajută la protejarea împotriva exploit-urilor precum vmsplice() local root exploit . De asemenea, toate pachetele sunt compilate cu protecție împotriva depășirii stivei pentru confortul utilizatorilor.
Inițial, distribuția a folosit uClibc ca bibliotecă C standard în locul bibliotecii tradiționale glibc , în ciuda greutății sale ușoare, are un dezavantaj semnificativ - este incompatibilă binar cu glibc, așa că tot software-ul a fost compilat folosind uClibc pentru a funcționa corect. Cu toate acestea, începând cu 9 aprilie 2014 [17] , Alpine Linux a început să folosească biblioteca musl [18] , care este parțial compatibilă binară cu glibc [19] .
Inițializarea sistemului , în comparație cu alte distribuții precum Debian , Ubuntu , Arch Linux și CentOS , nu utilizează systemd [20] .
Istoricul versiunilor
Versiune |
Data lansării [21] |
Data de sfârșit a asistenței [22] |
Nucleul Linux
|
Versiune veche, neacceptată:2.0 [5]
|
16-08-2010
|
01-04-2012
|
necunoscut
|
Versiune veche, neacceptată:2.1
|
01-11-2010
|
01-11-2012
|
2.6.xx
|
Versiune veche, neacceptată:2.2
|
03-05-2011
|
01-05-2013
|
Versiune veche, neacceptată:2.3
|
01-11-2011
|
01-11-2013
|
3.0.xx
|
Versiune veche, neacceptată:2.4
|
2012-05-02
|
01-05-2014
|
3.3.xx
|
Versiune veche, neacceptată:2.5
|
07-11-2012
|
01-11-2014
|
3.4.xx
|
Versiune veche, neacceptată:2.6
|
17-05-2013
|
01-05-2015
|
3.9.xx
|
Versiune veche, neacceptată:2.7
|
08-11-2013
|
01-11-2015
|
3.10.xx
|
Versiune veche, neacceptată:3.0
|
04-06-2014
|
2016-05-01
|
3.14.xx
|
Versiune veche, neacceptată:3.1
|
2014-12-10
|
2016-11-01
|
Versiune veche, neacceptată:3.2 [23]
|
26-05-2015
|
2017-05-01
|
3.18.xx
|
Versiune veche, neacceptată:3.3
|
06-01-2016
|
2017-11-01
|
4.1.xx
|
Versiune veche, neacceptată:3.4
|
31-05-2016
|
2018-05-01
|
4.4.xx
|
Versiune veche, neacceptată:3.5
|
22-12-2016
|
2018-11-01
|
Versiune veche, neacceptată:3.6 [4]
|
24-05-2017
|
2019-05-01
|
4.9.xx
|
Versiune veche, neacceptată:3.7
|
30-11-2017
|
2019-11-01
|
Versiune veche, neacceptată:3,8 [24] [25]
|
26-06-2018
|
2020-05-01
|
4.14.xx
|
Versiune veche, neacceptată:3.9
|
29-01-2019
|
2020-11-01
|
4.19.xx
|
Versiune veche, neacceptată:3.10
|
13-06-2019
|
2021-05-01
|
Versiune veche, neacceptată:3.11
|
19-12-2019
|
2021-11-01
|
5.4.xx
|
Versiune veche, neacceptată:3.12
|
29-05-2020
|
2022-05-01
|
Versiune veche acceptată:3.13 [26]
|
2021-01-14
|
2022-11-01
|
5.10.xx
|
Versiune curentă: 3.14 [27]
|
15-06-2021
|
2023-05-01
|
Versiune curentă: 3,15 [28]
|
24-11-2021
|
2023-11-01
|
5.15.xx
|
Versiune curentă: 3.16.0 [1]
|
23-05-2022
|
23-05-2024
|
Legendă:Versiune veche, neacceptatăVersiune veche acceptatăVersiune curentăVersiune de testareversiune viitoare
|
Note
- ↑ 12 Alpine Linux 3.16.0 Lansat . Preluat la 24 mai 2022. Arhivat din original la 28 iulie 2022. (nedefinit)
- ↑ 1 2 3 Shiz... Informații licență Alpine - 2017.
- ↑ 1 2 Despre | Alpine Linux Despre . Consultat la 17 aprilie 2012. Arhivat din original la 30 aprilie 2012. (nedefinit)
- ↑ 1 2 Recenzie: Alpine Linux este creat pentru Docker | infoworld . Preluat la 15 iunie 2018. Arhivat din original la 15 iunie 2018. (nedefinit)
- ↑ 1 2 Recenzie Alpine Linux 2 | LinuxBSDos.com . Preluat la 26 august 2015. Arhivat din original la 5 septembrie 2015. (nedefinit)
- ↑ Alpine Linux 3.7 orientat spre securitate are suport UEFI, suport GRUB în programul de instalare . Preluat la 15 iunie 2018. Arhivat din original la 15 iunie 2018. (nedefinit)
- ↑ 10 cele mai sigure distribuții Linux pentru confidențialitate și anonimat complet | editia 2017 . Preluat la 15 iunie 2018. Arhivat din original la 15 iunie 2018. (nedefinit)
- ↑ Docker renunță la Ubuntu Linux? Confuzia domnește | networkworld . Consultat la 15 iunie 2018. Arhivat din original la 16 iunie 2018. (nedefinit)
- ↑ Scopul unui ciclu de viață de 10 ani pentru smartphone-uri . postmarketos.org . Preluat la 19 martie 2022. Arhivat din original la 2 octombrie 2017. (nedefinit)
- ↑ Nunez, Steven . Recenzie: Alpine Linux este creat pentru Docker , InfoWorld ( 10 iulie 2017). Arhivat din original pe 15 iunie 2018. Preluat la 26 iunie 2018.
- ↑ Nunez, Steven . Recenzie: Cele mai bune distribuții Linux pentru Docker și containere , InfoWorld ( 30 octombrie 2017). Arhivat din original pe 25 iunie 2018. Preluat la 26 iunie 2018.
- ↑ Nu, Katherine . Docker renunță la Ubuntu Linux? Confusion reigns (engleză) , InfoWorld (10 februarie 2016). Arhivat din original pe 27 iunie 2018. Preluat la 26 iunie 2018.
- ↑ Alpine Linux Goes All In for Docker , eWEEK . Preluat la 26 iunie 2018.
- ↑ despre | Alpine Linux . www.alpinelinux.org. Data accesului: 19 ianuarie 2016. Arhivat din original la 15 ianuarie 2016. (nedefinit)
- ↑ Motorul de căutare care face pe InfoWeb.net Arhivat 14 mai 2016.
- ↑ Alpine 2.2.0 - Distribuție Linux pentru routere și firewall - Știri (nixp.ru) . Preluat la 3 mai 2022. Arhivat din original la 12 mai 2014. (nedefinit)
- ↑ Alpine 3.0.0 lansat | Alpine Linux . Preluat la 15 iunie 2018. Arhivat din original la 28 ianuarie 2021. (nedefinit)
- ↑ Alpine Linux a trecut la musl libc | Alpine Linux . Consultat la 10 februarie 2015. Arhivat din original pe 10 februarie 2015. (nedefinit)
- ↑ Întrebări frecvente musl . Consultat la 10 februarie 2015. Arhivat din original pe 20 februarie 2015. (nedefinit)
- ↑ Alpine Linux Init System - Alpine Linux . Consultat la 15 iunie 2018. Arhivat din original la 16 noiembrie 2020. (nedefinit)
- ↑ Arhiva de știri | Alpine Linux . Preluat la 20 februarie 2018. Arhivat din original la 10 iunie 2017. (nedefinit)
- ↑ Alpine Linux: Lansări - Alpine Linux . Preluat la 20 februarie 2018. Arhivat din original la 2 august 2017. (nedefinit)
- ↑ DistroWatch Weekly, numărul 617, 6 iulie 2015 . Preluat la 16 iunie 2018. Arhivat din original la 16 iunie 2018. (nedefinit)
- ↑ DistroWatch Weekly, numărul 770, 2 iulie 2018 . Preluat la 2 iulie 2018. Arhivat din original la 2 iulie 2018. (nedefinit)
- ↑ Descărcați Alpine Linux 3.8.0 . Arhivat pe 12 august 2018 la Wayback Machine
- ↑ Alpin-3.13.0 . Preluat la 2 aprilie 2021. Arhivat din original la 23 aprilie 2021. (nedefinit)
- ↑ Alpin-3.14.0 . Preluat la 17 septembrie 2021. Arhivat din original la 19 iunie 2021. (nedefinit)
- ↑ Alpin-3.15.4 . Preluat la 29 aprilie 2022. Arhivat din original la 5 aprilie 2022. (nedefinit)
Link -uri
- alpinelinux.org - site-ul oficial al Alpine Linux
- Jesse Smith. Explorând Alpine Linux 3.2.0 (engleză) . DistroWatch.com (6 iunie 2015). Preluat: 26 august 2015.
- Recenzie Alpine Linux 2 . LinuxBSDos.com (23 august 2010). Preluat: 26 august 2015.
Proiectul Linux |
---|
General |
|
---|
Răspândirea |
|
---|
Aplicații |
|
---|
Personalități |
|
---|
mass media |
|
---|
Liste |
|
---|
Mobilitate |
|
---|
Alte |
|
---|