Alpine Linux
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 29. září 2019; kontroly vyžadují
35 úprav .
Alpine Linux je linuxová distribuce zaměřená na bezpečnost, lehkost a nízké nároky na zdroje. Používá se hlavně v embedded systémech [3] [4] [5] [6] [7] [8] , stal se základem PostmarketOS [9] , dobře se také hodí pro vytváření kontejnerů Docker [10] [11] [12] [ 13] . Založen na musl a BusyBox , standardně používá PaX a grsec v jádře a kompiluje všechny balíčky s ochranou proti přetečení zásobníku [14] .
Pro zajištění bezpečnosti distribuce použijte:
- čerstvé (aktuální) verze linuxového jádra a dalších balíčků, jako jsou iptables , openssl ;
- použití bezpečnostních záplat na všechny systémové komponenty kromě jádra;
- poměrně častý cyklus vydávání, který udržuje distribuci aktuální na vysoké úrovni.
Velikost základního systému Alpine Linux je pouze 4-5 MB (bez jádra). Kontejner nevyžaduje více než 8 MB a minimální instalace na disk vyžaduje přibližně 130 MB. [3]
Historie
Původně byla větev LEAF15] většina vývojářů LEAF chtěla pokračovat ve vývoji linuxové distribuce, která by se vešla na jednu disketu, zatímco vývojáři Alpine Linux chtěli zahrnout několik těžších balíčků, jako je Squid a Samba . , stejně jako další bezpečnostní funkce a nové jádro. Jedním z původních cílů bylo vytvořit základnu pro velký systém, to nyní není hlavním cílem projektu [16] .
Funkce
Distribuce implementuje svůj vlastní systém správy balíčků apk-tools , který byl původně součástí kolekce skriptů shellu, ale později byl přepsán vývojáři v jazyce C. Alpine aktuálně obsahuje balíčky jako KDE , GNOME , Xfce , Firefox a další.
Ve výchozím nastavení je Alpine Linux plně načten do RAM během spouštění. Bezpečnostní záplaty PaX a grsec jsou standardně součástí linuxového jádra Alpine, což pomáhá chránit před zneužitím, jako je vmsplice() local root exploit . Všechny balíčky jsou také zkompilovány s ochranou proti přetečení zásobníku pro pohodlí uživatelů.
Zpočátku distribuce používala uClibc jako standardní knihovnu C namísto tradiční knihovny glibc , navzdory své nízké hmotnosti má značnou nevýhodu - je binárně nekompatibilní s glibc, takže veškerý software byl zkompilován pomocí uClibc, aby fungoval správně. Od 9. dubna 2014 [17] však Alpine Linux začal používat knihovnu musl [18] , která je částečně binárně kompatibilní s glibc [19] .
Inicializace systému ve srovnání s jinými distribucemi, jako je Debian , Ubuntu , Arch Linux a CentOS , nepoužívá systemd [20] .
Historie verzí
Verze |
Datum vydání [21] |
Datum ukončení podpory [22] |
Linuxové jádro
|
Stará verze, nepodporovaná:2.0 [5]
|
2010-08-16
|
2012-04-01
|
neznámý
|
Stará verze, nepodporovaná:2.1
|
2010-11-01
|
2012-11-01
|
2.6.xx
|
Stará verze, nepodporovaná:2.2
|
2011-05-03
|
2013-05-01
|
Stará verze, nepodporovaná:2.3
|
2011-11-01
|
2013-11-01
|
3.0.xx
|
Stará verze, nepodporovaná:2.4
|
2012-05-02
|
2014-05-01
|
3.3.xx
|
Stará verze, nepodporovaná:2.5
|
2012-11-07
|
2014-11-01
|
3.4.xx
|
Stará verze, nepodporovaná:2.6
|
2013-05-17
|
2015-05-01
|
3.9.xx
|
Stará verze, nepodporovaná:2.7
|
2013-11-08
|
2015-11-01
|
3.10.xx
|
Stará verze, nepodporovaná:3.0
|
2014-06-04
|
2016-05-01
|
3.14.xx
|
Stará verze, nepodporovaná:3.1
|
2014-12-10
|
2016-11-01
|
Stará verze, nepodporovaná:3.2 [23]
|
2015-05-26
|
2017-05-01
|
3.18.xx
|
Stará verze, nepodporovaná:3.3
|
2016-01-06
|
2017-11-01
|
4.1.xx
|
Stará verze, nepodporovaná:3.4
|
2016-05-31
|
2018-05-01
|
4.4.xx
|
Stará verze, nepodporovaná:3.5
|
2016-12-22
|
2018-11-01
|
Stará verze, nepodporovaná:3.6 [4]
|
2017-05-24
|
2019-05-01
|
4.9.xx
|
Stará verze, nepodporovaná:3.7
|
2017-11-30
|
2019-11-01
|
Stará verze, nepodporovaná:3.8 [24] [25]
|
2018-06-26
|
2020-05-01
|
4.14.xx
|
Stará verze, nepodporovaná:3.9
|
2019-01-29
|
2020-11-01
|
4.19.xx
|
Stará verze, nepodporovaná:3.10
|
2019-06-13
|
2021-05-01
|
Stará verze, nepodporovaná:3.11
|
2019-12-19
|
2021-11-01
|
5.4.xx
|
Stará verze, nepodporovaná:3.12
|
2020-05-29
|
2022-05-01
|
Stará podporovaná verze:3.13 [26]
|
2021-01-14
|
2022-11-01
|
5.10.xx
|
Současná verze: 3.14 [27]
|
2021-06-15
|
2023-05-01
|
Současná verze: 3.15 [28]
|
2021-11-24
|
2023-11-01
|
5.15.xx
|
Současná verze: 3.16.0 [1]
|
2022-05-23
|
2024-05-23
|
Legenda:Stará verze, není podporovánaStará podporovaná verzeSoučasná verzeTestovací verzebudoucí verze
|
Poznámky
- ↑ Vydán 12 Alpine Linux 3.16.0 . Získáno 24. května 2022. Archivováno z originálu dne 28. července 2022. (neurčitý)
- ↑ 1 2 3 Shiz... Informace o licenci Alpine - 2017.
- ↑ 1 2 O | Alpine Linux O . Získáno 17. dubna 2012. Archivováno z originálu 30. dubna 2012. (neurčitý)
- ↑ 1 2 Recenze: Alpine Linux je vytvořen pro Docker | infosvět . Získáno 15. června 2018. Archivováno z originálu 15. června 2018. (neurčitý)
- ↑ 1 2 Recenze Alpine Linux 2 | LinuxBSDos.com . Získáno 26. 8. 2015. Archivováno z originálu 5. 9. 2015. (neurčitý)
- ↑ Alpine Linux 3.7 zaměřený na zabezpečení má podporu UEFI, podporu GRUB v instalačním programu . Získáno 15. června 2018. Archivováno z originálu 15. června 2018. (neurčitý)
- ↑ 10 nejbezpečnějších linuxových distribucí pro naprosté soukromí a anonymitu | Vydání 2017 . Získáno 15. června 2018. Archivováno z originálu 15. června 2018. (neurčitý)
- ↑ Zavrhuje Docker Ubuntu Linux? Vládne zmatek | svět sítě . Získáno 15. června 2018. Archivováno z originálu 16. června 2018. (neurčitý)
- ↑ Cílem je 10letý životní cyklus smartphonů . postmarketos.org . Získáno 19. března 2022. Archivováno z originálu dne 2. října 2017. (neurčitý)
- ↑ Nunez, Steven . Recenze: Alpine Linux je vytvořen pro Docker , InfoWorld ( 10. července 2017). Archivováno z originálu 15. června 2018. Staženo 26. června 2018.
- ↑ Nunez, Steven . Recenze: Nejlepší distribuce Linuxu pro Docker a kontejnery , InfoWorld ( 30. října 2017). Archivováno z originálu 25. června 2018. Staženo 26. června 2018.
- ↑ Ne, Katherine . Zavrhuje Docker Ubuntu Linux? Zmatek vládne (anglicky) , InfoWorld (10. února 2016). Archivováno z originálu 27. června 2018. Staženo 26. června 2018.
- ↑ Alpine Linux Goes All In pro Docker , eWEEK . Staženo 26. června 2018.
- ↑ o | Alpine Linux . www.alpinelinux.org. Datum přístupu: 19. ledna 2016. Archivováno z originálu 15. ledna 2016. (neurčitý)
- ↑ Vyhledávač, který funguje na InfoWeb.net Archivováno 14. května 2016.
- ↑ Alpine 2.2.0 - Linuxová distribuce pro routery a firewally - Novinky (nixp.ru) . Získáno 3. května 2022. Archivováno z originálu dne 12. května 2014. (neurčitý)
- ↑ Vydán Alpine 3.0.0 | Alpine Linux . Získáno 15. června 2018. Archivováno z originálu 28. ledna 2021. (neurčitý)
- ↑ Alpine Linux přešel na musl libc | Alpine Linux . Získáno 10. února 2015. Archivováno z originálu 10. února 2015. (neurčitý)
- ↑ musl FAQ . Získáno 10. února 2015. Archivováno z originálu 20. února 2015. (neurčitý)
- ↑ Alpine Linux Init System - Alpine Linux . Získáno 15. června 2018. Archivováno z originálu 16. listopadu 2020. (neurčitý)
- ↑ Archiv novinek | Alpine Linux . Získáno 20. února 2018. Archivováno z originálu 10. června 2017. (neurčitý)
- ↑ Alpine Linux:Releases – Alpine Linux . Staženo 20. února 2018. Archivováno z originálu 2. srpna 2017. (neurčitý)
- ↑ DistroWatch Weekly, číslo 617, 6. července 2015 . Získáno 16. června 2018. Archivováno z originálu 16. června 2018. (neurčitý)
- ↑ DistroWatch Weekly, číslo 770, 2. července 2018 . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018. (neurčitý)
- ↑ Stáhněte si Alpine Linux 3.8.0 . Archivováno 12. srpna 2018 na Wayback Machine
- ↑ Alpine-3.13.0 . Získáno 2. dubna 2021. Archivováno z originálu dne 23. dubna 2021. (neurčitý)
- ↑ Alpine-3.14.0 . Získáno 17. září 2021. Archivováno z originálu dne 19. června 2021. (neurčitý)
- ↑ Alpine-3.15.4 . Získáno 29. dubna 2022. Archivováno z originálu dne 5. dubna 2022. (neurčitý)
Odkazy
- alpinelinux.org - oficiální stránky Alpine Linuxu
- Jesse Smith. Prozkoumání Alpine Linux 3.2.0 (anglicky) . DistroWatch.com (6. června 2015). Staženo: 26. srpna 2015.
- Recenze Alpine Linux 2 . LinuxBSDos.com (23. srpna 2010). Staženo: 26. srpna 2015.
Projekt Linux |
---|
Všeobecné |
|
---|
Šíření |
|
---|
Aplikace |
|
---|
Osobnosti |
|
---|
hromadné sdělovací prostředky |
|
---|
Seznamy |
|
---|
Mobilita |
|
---|
jiný |
|
---|