Alpin Linux
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 29 september 2019; kontroller kräver
35 redigeringar .
Alpine Linux är en Linux-distribution fokuserad på säkerhet, lätthet och låga resurskrav. Används huvudsakligen i inbyggda system [3] [4] [5] [6] [7] [8] , blev grunden för PostmarketOS [9] , även väl lämpad för att skapa Docker- containrar [10] [11] [12] [ 13] . Baserat på musl och BusyBox , använder PaX och grsec som standard i kärnan, och kompilerar alla paket med stack overflow-skydd [14] .
För att säkerställa säkerheten i distributionen, tillämpa:
- färska (uppdaterade) versioner av Linux-kärnan och andra paket, såsom iptables , openssl ;
- tillämpa säkerhetskorrigeringar på alla systemkomponenter förutom kärnan;
- en ganska frekvent releasecykel som håller distributionen uppdaterad på en hög nivå.
Storleken på bassystemet Alpine Linux är bara 4-5 MB (exklusive kärnan). Behållaren kräver inte mer än 8 MB, och en minsta installation på disk kräver cirka 130 MB. [3]
Historik
Ursprungligen en del av LEAF-15] de flesta av LEAF-utvecklarna ville fortsätta utveckla en Linux-distribution som fick plats på en enda diskett, medan Alpine Linux-utvecklarna ville inkludera några fler tunga paket som Squid och Samba , samt ytterligare säkerhetsfunktioner och en ny kärna. Ett av de ursprungliga målen var att skapa grunden för ett stort system, detta är nu inte huvudmålet med projektet [16] .
Funktioner
Distributionen implementerar sitt eget pakethanteringssystem apk-tools , som ursprungligen var en del av skalskriptsamlingen, men som senare skrevs om av C-utvecklare. Alpine innehåller för närvarande paket som KDE , GNOME , Xfce , Firefox och andra.
Som standard laddas Alpine Linux helt in i RAM-minnet under uppstart. PaX- och grsec- säkerhetskorrigeringar ingår som standard i Alpine Linux-kärnan, vilket hjälper till att skydda mot utnyttjande som vmsplice() lokal rootexploat . Dessutom är alla paket kompilerade med stack overflow-skydd för användarnas bekvämlighet.
Inledningsvis använde distributionen uClibc som standard C-bibliotek istället för det traditionella glibc- biblioteket , trots sin låga vikt har det en betydande nackdel - det är binärt inkompatibelt med glibc, så all programvara kompilerades med uClibc för att fungera korrekt. Men den 9 april 2014 [17] började Alpine Linux använda musl- biblioteket [18] , som är delvis binärt kompatibelt med glibc [19] .
Systeminitiering , jämfört med andra distributioner som Debian , Ubuntu , Arch Linux och CentOS , använder inte systemd [20] .
Versionshistorik
Version |
Releasedatum [21] |
Slutdatum för support [22] |
Linux kärna
|
Gammal version, stöds inte:2,0 [5]
|
2010-08-16
|
2012-04-01
|
okänd
|
Gammal version, stöds inte:2.1
|
2010-11-01
|
2012-11-01
|
2.6.xx
|
Gammal version, stöds inte:2.2
|
2011-05-03
|
2013-05-01
|
Gammal version, stöds inte:2.3
|
2011-11-01
|
2013-11-01
|
3.0.xx
|
Gammal version, stöds inte:2.4
|
2012-05-02
|
2014-05-01
|
3.3.xx
|
Gammal version, stöds inte:2.5
|
2012-11-07
|
2014-11-01
|
3.4.xx
|
Gammal version, stöds inte:2.6
|
2013-05-17
|
2015-05-01
|
3.9.xx
|
Gammal version, stöds inte:2.7
|
2013-11-08
|
2015-11-01
|
3.10.xx
|
Gammal version, stöds inte:3.0
|
2014-06-04
|
2016-05-01
|
3.14.xx
|
Gammal version, stöds inte:3.1
|
2014-12-10
|
2016-11-01
|
Gammal version, stöds inte:3.2 [23]
|
2015-05-26
|
2017-05-01
|
3.18.xx
|
Gammal version, stöds inte:3.3
|
2016-01-06
|
2017-11-01
|
4.1.xx
|
Gammal version, stöds inte:3.4
|
2016-05-31
|
2018-05-01
|
4.4.xx
|
Gammal version, stöds inte:3.5
|
2016-12-22
|
2018-11-01
|
Gammal version, stöds inte:3,6 [4]
|
2017-05-24
|
2019-05-01
|
4.9.xx
|
Gammal version, stöds inte:3.7
|
2017-11-30
|
2019-11-01
|
Gammal version, stöds inte:3.8 [24] [25]
|
2018-06-26
|
2020-05-01
|
4.14.xx
|
Gammal version, stöds inte:3.9
|
2019-01-29
|
2020-11-01
|
4.19.xx
|
Gammal version, stöds inte:3.10
|
2019-06-13
|
2021-05-01
|
Gammal version, stöds inte:3.11
|
2019-12-19
|
2021-11-01
|
5.4.xx
|
Gammal version, stöds inte:3.12
|
2020-05-29
|
2022-05-01
|
Gammal version som stöds:3.13 [26]
|
2021-01-14
|
2022-11-01
|
5.10.xx
|
Aktuell version: 3,14 [27]
|
2021-06-15
|
2023-05-01
|
Aktuell version: 3,15 [28]
|
2021-11-24
|
2023-11-01
|
5.15.xx
|
Aktuell version: 3.16.0 [1]
|
2022-05-23
|
2024-05-23
|
Legend:Gammal version, stöds inteGammal version som stödsAktuell versionTestversionframtida version
|
Anteckningar
- ↑ 12 Alpine Linux 3.16.0 släppt . Hämtad 24 maj 2022. Arkiverad från originalet 28 juli 2022. (obestämd)
- ↑ 1 2 3 Shiz... Alpine Licensinformation - 2017.
- ↑ 1 2 Om | Alpine Linux Om . Hämtad 17 april 2012. Arkiverad från originalet 30 april 2012. (obestämd)
- ↑ 1 2 Recension: Alpine Linux är gjord för Docker | infovärlden . Hämtad 15 juni 2018. Arkiverad från originalet 15 juni 2018. (obestämd)
- ↑ 1 2 Alpine Linux 2 recension | LinuxBSDos.com . Hämtad 26 augusti 2015. Arkiverad från originalet 5 september 2015. (obestämd)
- ↑ Säkerhetsorienterad Alpine Linux 3.7 har UEFI-stöd, GRUB-stöd i installationsprogrammet . Hämtad 15 juni 2018. Arkiverad från originalet 15 juni 2018. (obestämd)
- ↑ 10 säkraste Linux-distros för fullständig integritet och anonymitet | 2017 års upplaga . Hämtad 15 juni 2018. Arkiverad från originalet 15 juni 2018. (obestämd)
- ↑ Avstår Docker Ubuntu Linux? Förvirring råder | nätverksvärlden . Hämtad 15 juni 2018. Arkiverad från originalet 16 juni 2018. (obestämd)
- ↑ Siktar på en 10-årig livscykel för smartphones . postmarketos.org . Hämtad 19 mars 2022. Arkiverad från originalet 2 oktober 2017. (obestämd)
- ↑ Nunez, Steven . Recension: Alpine Linux är gjord för Docker , InfoWorld ( 10 juli 2017). Arkiverad från originalet den 15 juni 2018. Hämtad 26 juni 2018.
- ↑ Nunez, Steven . Recension: De bästa Linux-distroerna för Docker och containrar , InfoWorld ( 30 oktober 2017). Arkiverad från originalet den 25 juni 2018. Hämtad 26 juni 2018.
- ↑ Noyes, Katherine . Är Docker borta från Ubuntu Linux? Förvirring råder (engelska) , InfoWorld (10 februari 2016). Arkiverad från originalet den 27 juni 2018. Hämtad 26 juni 2018.
- ↑ Alpine Linux går all in för Docker , eWEEK . Hämtad 26 juni 2018.
- ↑ om | Alpin Linux . www.alpinelinux.org. Tillträdesdatum: 19 januari 2016. Arkiverad från originalet 15 januari 2016. (obestämd)
- ↑ Sökmotorn som gör det på InfoWeb.net Arkiverad 14 maj 2016.
- ↑ Alpine 2.2.0 - Linux-distribution för routrar och brandväggar - Nyheter (nixp.ru) . Hämtad 3 maj 2022. Arkiverad från originalet 12 maj 2014. (obestämd)
- ↑ Alpine 3.0.0 släppt | Alpin Linux . Hämtad 15 juni 2018. Arkiverad från originalet 28 januari 2021. (obestämd)
- ↑ Alpine Linux har bytt till musl libc | Alpin Linux . Hämtad 10 februari 2015. Arkiverad från originalet 10 februari 2015. (obestämd)
- ↑ Musl FAQ . Hämtad 10 februari 2015. Arkiverad från originalet 20 februari 2015. (obestämd)
- ↑ Alpine Linux Init System - Alpine Linux . Hämtad 15 juni 2018. Arkiverad från originalet 16 november 2020. (obestämd)
- ↑ Nyhetsarkiv | Alpin Linux . Hämtad 20 februari 2018. Arkiverad från originalet 10 juni 2017. (obestämd)
- ↑ Alpine Linux: Releases - Alpine Linux . Hämtad 20 februari 2018. Arkiverad från originalet 2 augusti 2017. (obestämd)
- ↑ DistroWatch Weekly, nummer 617, 6 juli 2015 . Hämtad 16 juni 2018. Arkiverad från originalet 16 juni 2018. (obestämd)
- ↑ DistroWatch Weekly, nummer 770, 2 juli 2018 . Hämtad 2 juli 2018. Arkiverad från originalet 2 juli 2018. (obestämd)
- ↑ Ladda ner Alpine Linux 3.8.0 . Arkiverad 12 augusti 2018 på Wayback Machine
- ↑ Alpine-3.13.0 . Hämtad 2 april 2021. Arkiverad från originalet 23 april 2021. (obestämd)
- ↑ Alpine-3.14.0 . Hämtad 17 september 2021. Arkiverad från originalet 19 juni 2021. (obestämd)
- ↑ Alpine-3.15.4 . Hämtad 29 april 2022. Arkiverad från originalet 5 april 2022. (obestämd)
Länkar
Linux- projekt |
---|
Allmän |
|
---|
Spridning |
|
---|
Ansökningar |
|
---|
Personligheter |
|
---|
massmedia |
|
---|
Listor |
|
---|
Rörlighet |
|
---|
Övrig |
|
---|