Alpine Linux
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 29. september 2019; checks kræver
35 redigeringer .
Alpine Linux er en Linux-distribution med fokus på sikkerhed, lethed og lave ressourcekrav. Hovedsageligt brugt i indlejrede systemer [3] [4] [5] [6] [7] [8] , blev grundlaget for PostmarketOS [9] , også velegnet til at skabe Docker- containere [10] [11] [12] [ 13] . Baseret på musl og BusyBox , bruger PaX og grsec som standard i kernen og kompilerer alle pakker med stack overflow-beskyttelse [14] .
For at sikre sikkerheden i distributionen skal du anvende:
- friske (opdaterede) versioner af Linux-kernen og andre pakker, såsom iptables , openssl ;
- at anvende sikkerhedsrettelser til alle systemkomponenter bortset fra kernen;
- en ret hyppig udgivelsescyklus, der holder distributionen opdateret på et højt niveau.
Størrelsen af det grundlæggende Alpine Linux-system er kun 4-5 MB (eksklusive kernen). Containeren kræver ikke mere end 8 MB, og en minimumsinstallation på disk kræver cirka 130 MB. [3]
Historie
Oprindeligt en forgrening af LEAF-15] de fleste af LEAF-udviklerne ønskede at fortsætte med at udvikle en Linux-distribution, der kunne passe på en enkelt diskette, mens de Alpine Linux-udviklere ønskede at inkludere nogle flere tunge pakker såsom Squid og Samba , samt yderligere sikkerhedsfunktioner og en ny kerne. Et af de oprindelige mål var at skabe grundlag for et stort system, det er nu ikke hovedmålet med projektet [16] .
Funktioner
Distributionen implementerer sit eget pakkehåndteringssystem apk-tools , som oprindeligt var en del af shell-scripts-samlingen, men senere blev omskrevet af C-udviklere. Alpine inkluderer i øjeblikket pakker såsom KDE , GNOME , Xfce , Firefox og andre.
Som standard er Alpine Linux fuldt indlæst i RAM under opstart. PaX- og grsec- sikkerhedsrettelser er inkluderet som standard i Alpine Linux-kernen, som hjælper med at beskytte mod udnyttelser som vmsplice() lokal root-udnyttelse . Desuden er alle pakker kompileret med stack overflow-beskyttelse for brugernes bekvemmelighed.
Oprindeligt brugte distributionen uClibc som standard C-bibliotek i stedet for det traditionelle glibc -bibliotek , på trods af dets lette vægt, har det en betydelig ulempe - det er binært inkompatibelt med glibc, så al software blev kompileret ved hjælp af uClibc for at fungere korrekt. Fra 9. april 2014 [17] begyndte Alpine Linux dog at bruge musl- biblioteket [18] , som er delvist binært kompatibelt med glibc [19] .
Systeminitialisering sammenlignet med andre distributioner såsom Debian , Ubuntu , Arch Linux og CentOS , bruger ikke systemd [ 20] .
Versionshistorik
Version |
Udgivelsesdato [21] |
Slutdato for support [22] |
Linux kerne
|
Gammel version, ikke understøttet:2,0 [5]
|
2010-08-16
|
2012-04-01
|
ukendt
|
Gammel version, ikke understøttet:2.1
|
2010-11-01
|
2012-11-01
|
2.6.xx
|
Gammel version, ikke understøttet:2.2
|
2011-05-03
|
2013-05-01
|
Gammel version, ikke understøttet:2.3
|
2011-11-01
|
2013-11-01
|
3.0.xx
|
Gammel version, ikke understøttet:2.4
|
2012-05-02
|
2014-05-01
|
3.3.xx
|
Gammel version, ikke understøttet:2.5
|
2012-11-07
|
2014-11-01
|
3.4.xx
|
Gammel version, ikke understøttet:2.6
|
2013-05-17
|
2015-05-01
|
3.9.xx
|
Gammel version, ikke understøttet:2.7
|
2013-11-08
|
2015-11-01
|
3.10.xx
|
Gammel version, ikke understøttet:3.0
|
2014-06-04
|
2016-05-01
|
3.14.xx
|
Gammel version, ikke understøttet:3.1
|
2014-12-10
|
2016-11-01
|
Gammel version, ikke understøttet:3.2 [23]
|
2015-05-26
|
2017-05-01
|
3.18.xx
|
Gammel version, ikke understøttet:3.3
|
2016-01-06
|
2017-11-01
|
4.1.xx
|
Gammel version, ikke understøttet:3.4
|
2016-05-31
|
2018-05-01
|
4.4.xx
|
Gammel version, ikke understøttet:3.5
|
2016-12-22
|
2018-11-01
|
Gammel version, ikke understøttet:3,6 [4]
|
2017-05-24
|
2019-05-01
|
4.9.xx
|
Gammel version, ikke understøttet:3.7
|
2017-11-30
|
2019-11-01
|
Gammel version, ikke understøttet:3,8 [24] [25]
|
2018-06-26
|
2020-05-01
|
4.14.xx
|
Gammel version, ikke understøttet:3.9
|
2019-01-29
|
2020-11-01
|
4.19.xx
|
Gammel version, ikke understøttet:3.10
|
2019-06-13
|
2021-05-01
|
Gammel version, ikke understøttet:3.11
|
2019-12-19
|
2021-11-01
|
5.4.xx
|
Gammel version, ikke understøttet:3.12
|
2020-05-29
|
2022-05-01
|
Gammel understøttet version:3.13 [26]
|
2021-01-14
|
2022-11-01
|
5.10.xx
|
Nuværende version: 3.14 [27]
|
2021-06-15
|
2023-05-01
|
Nuværende version: 3,15 [28]
|
2021-11-24
|
2023-11-01
|
5.15.xx
|
Nuværende version: 3.16.0 [1]
|
2022-05-23
|
2024-05-23
|
Legende:Gammel version, understøttes ikkeGammel understøttet versionNuværende versionTest versionfremtidige version
|
Noter
- ↑ 12 Alpine Linux 3.16.0 udgivet . Hentet 24. maj 2022. Arkiveret fra originalen 28. juli 2022. (ubestemt)
- ↑ 1 2 3 Shiz... Alpine Licensoplysninger - 2017.
- ↑ 1 2 Om | Alpine Linux Om . Hentet 17. april 2012. Arkiveret fra originalen 30. april 2012. (ubestemt)
- ↑ 1 2 Anmeldelse: Alpine Linux er lavet til Docker | infoverden . Hentet 15. juni 2018. Arkiveret fra originalen 15. juni 2018. (ubestemt)
- ↑ 1 2 Alpine Linux 2 anmeldelse | LinuxBSDos.com . Hentet 26. august 2015. Arkiveret fra originalen 5. september 2015. (ubestemt)
- ↑ Sikkerhedsorienteret Alpine Linux 3.7 har UEFI-understøttelse, GRUB-understøttelse i installationsprogrammet . Hentet 15. juni 2018. Arkiveret fra originalen 15. juni 2018. (ubestemt)
- ↑ 10 mest sikre Linux-distros for komplet privatliv og anonymitet | 2017 udgave . Hentet 15. juni 2018. Arkiveret fra originalen 15. juni 2018. (ubestemt)
- ↑ Forlader Docker Ubuntu Linux? Forvirring hersker | netværksverden . Hentet 15. juni 2018. Arkiveret fra originalen 16. juni 2018. (ubestemt)
- ↑ Sigter efter en 10-årig livscyklus for smartphones . postmarketos.org . Hentet 19. marts 2022. Arkiveret fra originalen 2. oktober 2017. (ubestemt)
- ↑ Nunez, Steven . Anmeldelse: Alpine Linux er lavet til Docker , InfoWorld ( 10. juli 2017). Arkiveret fra originalen den 15. juni 2018. Hentet 26. juni 2018.
- ↑ Nunez, Steven . Anmeldelse: De bedste Linux-distros til Docker og containere , InfoWorld ( 30. oktober 2017). Arkiveret fra originalen den 25. juni 2018. Hentet 26. juni 2018.
- ↑ Nej, Katherine . Forlader Docker Ubuntu Linux? Forvirring hersker (engelsk) , InfoWorld (10. februar 2016). Arkiveret fra originalen den 27. juni 2018. Hentet 26. juni 2018.
- ↑ Alpine Linux Goes All In for Docker , eWEEK . Hentet 26. juni 2018.
- ↑ om | Alpine Linux . www.alpinelinux.org. Dato for adgang: 19. januar 2016. Arkiveret fra originalen 15. januar 2016. (ubestemt)
- ↑ Søgemaskinen, der gør det på InfoWeb.net Arkiveret 14. maj 2016.
- ↑ Alpine 2.2.0 - Linux-distribution til routere og firewalls - Nyheder (nixp.ru) . Hentet 3. maj 2022. Arkiveret fra originalen 12. maj 2014. (ubestemt)
- ↑ Alpine 3.0.0 udgivet | Alpine Linux . Hentet 15. juni 2018. Arkiveret fra originalen 28. januar 2021. (ubestemt)
- ↑ Alpine Linux er skiftet til musl libc | Alpine Linux . Hentet 10. februar 2015. Arkiveret fra originalen 10. februar 2015. (ubestemt)
- ↑ Musl FAQ . Hentet 10. februar 2015. Arkiveret fra originalen 20. februar 2015. (ubestemt)
- ↑ Alpine Linux Init System - Alpine Linux . Hentet 15. juni 2018. Arkiveret fra originalen 16. november 2020. (ubestemt)
- ↑ Nyhedsarkiv | Alpine Linux . Hentet 20. februar 2018. Arkiveret fra originalen 10. juni 2017. (ubestemt)
- ↑ Alpine Linux: Udgivelser - Alpine Linux . Hentet 20. februar 2018. Arkiveret fra originalen 2. august 2017. (ubestemt)
- ↑ DistroWatch Weekly, udgave 617, 6. juli 2015 . Hentet 16. juni 2018. Arkiveret fra originalen 16. juni 2018. (ubestemt)
- ↑ DistroWatch Weekly, nummer 770, 2. juli 2018 . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018. (ubestemt)
- ↑ Download Alpine Linux 3.8.0 . Arkiveret 12. august 2018 på Wayback Machine
- ↑ Alpine-3.13.0 . Hentet 2. april 2021. Arkiveret fra originalen 23. april 2021. (ubestemt)
- ↑ Alpine-3.14.0 . Hentet 17. september 2021. Arkiveret fra originalen 19. juni 2021. (ubestemt)
- ↑ Alpine-3.15.4 . Hentet 29. april 2022. Arkiveret fra originalen 5. april 2022. (ubestemt)
Links
Linux projekt |
---|
Generel |
|
---|
Breder sig |
|
---|
Ansøgninger |
|
---|
Personligheder |
|
---|
massemedier |
|
---|
Lister |
|
---|
Mobilitet |
|
---|
Andet |
|
---|