Alpine Linux

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 29. syyskuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 35 muokkausta .
Alpine Linux
uusin versio 3.16.0 [1]  (23. toukokuuta 2022 ) ( 23.5.2022 )
Paketinhoitajat Alpine pakettien hallinta
Tuetut alustat x86 , x86_64 , ARM , IBM System/390 ja ppc64 [d]
Käyttöliittymä X-ikkunajärjestelmä
Lisenssi GNU GPL 2 [2] , MIT-lisenssi [2] ja 2-lauseke BSD-lisenssi [2]
Lähdekoodivarasto gitlab.alpinelinux.org
Verkkosivusto alpinelinux.org
 Mediatiedostot Wikimedia Commonsissa

Alpine Linux  on Linux-jakelu , joka keskittyy turvallisuuteen, keveyteen ja vähäisiin resurssivaatimuksiin. Käytetään pääasiassa sulautetuissa järjestelmissä [3] [4] [5] [6] [7] [8] , siitä tuli PostmarketOS :n [9] perusta , joka soveltuu myös hyvin Docker - säiliöiden luomiseen [10] [11] [12] [ 13] . Perustuu musliin ja BusyBoxiin , käyttää oletusarvoisesti PaX: aa ja grseciä ytimessä ja kääntää kaikki paketit pinon ylivuotosuojauksella [14] .

Jakelun turvallisuuden varmistamiseksi käytä:

Alpine Linux -perusjärjestelmän koko on vain 4-5 Mt (ilman ydintä). Säilö ei vaadi enempää kuin 8 Mt, ja vähimmäisasennus levylle vaatii noin 130 Mt. [3]

Historia

Alun perin LEAF15] useimmat LEAF-kehittäjät halusivat jatkaa Linux-jakelun kehittämistä, joka mahtuisi yhdelle levykkeelle, kun taas Alpine Linux -kehittäjät halusivat sisällyttää mukaan muutaman raskaamman paketin, kuten Squid ja Samba . , sekä lisäsuojausominaisuuksia ja uusi ydin. Yksi alkuperäisistä tavoitteista oli luoda perusta suurelle järjestelmälle, tämä ei ole nyt hankkeen päätavoite [16] .

Ominaisuudet

Jakelu toteuttaa oman paketinhallintajärjestelmän apk-tools , joka oli alun perin osa shell-skriptien kokoelmaa, mutta jonka C-kehittäjät kirjoittivat myöhemmin uudelleen. Alpine sisältää tällä hetkellä paketteja, kuten KDE , GNOME , Xfce , Firefox ja muut.

Oletuksena Alpine Linux ladataan täysin RAM-muistiin käynnistyksen aikana. PaX- ja grsec- tietoturvakorjaukset sisältyvät oletusarvoisesti Alpine Linux -ytimeen, mikä auttaa suojaamaan hyökkäyksiltä, ​​kuten vmsplice() local root exploit . Lisäksi kaikki paketit on koottu pinon ylivuotosuojauksella käyttäjien mukavuuden vuoksi.

Aluksi jakelussa käytettiin uClibc : tä tavallisena C -kirjastona perinteisen glibc -kirjaston sijasta. Kevyydestään huolimatta sillä on merkittävä haittapuoli - se ei ole binääriyhteensopiva glibc:n kanssa, joten kaikki ohjelmistot on käännetty uClibc:llä toimimaan oikein. Kuitenkin 9. huhtikuuta 2014 [17] Alpine Linux alkoi käyttää musl- kirjastoa [18] , joka on osittain binääriyhteensopiva glibc:n kanssa [19] .

Järjestelmän alustus , verrattuna muihin jakeluihin, kuten Debian , Ubuntu , Arch Linux ja CentOS , ei käytä systemd :tä [20] .

Versiohistoria

Versio Julkaisupäivä [21] Tuen päättymispäivä [22] Linux-ydin
Vanha versio, ei tuettu:2.0 [5] 16.8.2010 01.04.2012 tuntematon
Vanha versio, ei tuettu:2.1 11.11.2010 11.11.2012 2.6.xx
Vanha versio, ei tuettu:2.2 2011-05-03 2013-05-01
Vanha versio, ei tuettu:2.3 11.11.2011 11.11.2013 3.0.xx
Vanha versio, ei tuettu:2.4 2012-05-02 2014-05-01 3.3.xx
Vanha versio, ei tuettu:2.5 07.11.2012 11.11.2014 3.4.xx
Vanha versio, ei tuettu:2.6 17.5.2013 2015-05-01 3.9.xx
Vanha versio, ei tuettu:2.7 8.11.2013 11.11.2015 3.10.xx
Vanha versio, ei tuettu:3.0 2014-06-04 2016-05-01 3.14.xx
Vanha versio, ei tuettu:3.1 12.10.2014 11.11.2016
Vanha versio, ei tuettu:3.2 [23] 26.5.2015 2017-05-01 3.18.xx
Vanha versio, ei tuettu:3.3 2016-01-06 11.11.2017 4.1.xx
Vanha versio, ei tuettu:3.4 31.5.2016 2018-05-01 4.4.xx
Vanha versio, ei tuettu:3.5 22.12.2016 11.11.2018
Vanha versio, ei tuettu:3.6 [4] 24.5.2017 2019-05-01 4.9.xx
Vanha versio, ei tuettu:3.7 30.11.2017 2019-11-01
Vanha versio, ei tuettu:3.8 [24] [25] 26.6.2018 2020-05-01 4.14.xx
Vanha versio, ei tuettu:3.9 29.1.2019 2020-11-01 4.19.xx
Vanha versio, ei tuettu:3.10 13.6.2019 2021-05-01
Vanha versio, ei tuettu:3.11 19.12.2019 11.11.2021 5.4.xx
Vanha versio, ei tuettu:3.12 29.5.2020 2022-05-01
Vanha tuettu versio:3.13 [26] 14.1.2021 11.11.2022 5.10.xx
Nykyinen versio: 3.14 [27] 15.6.2021 2023-05-01
Nykyinen versio: 3.15 [28] 24.11.2021 11.11.2023 5.15.xx
Nykyinen versio: 3.16.0 [1] 23.5.2022 23.5.2024
Legenda:Vanha versio, ei tuettuVanha tuettu versioNykyinen versioTestiversiotuleva versio

Muistiinpanot

  1. 12 Alpine Linux 3.16.0 julkaistu . Haettu 24. toukokuuta 2022. Arkistoitu alkuperäisestä 28. heinäkuuta 2022.
  2. 1 2 3 Shiz... Alpine-lisenssitiedot - 2017.
  3. 1 2 Tietoja | Alpine Linux Tietoja . Haettu 17. huhtikuuta 2012. Arkistoitu alkuperäisestä 30. huhtikuuta 2012.
  4. 1 2 Arvostelu: Alpine Linux on tehty Docker | infomaailma . Haettu 15. kesäkuuta 2018. Arkistoitu alkuperäisestä 15. kesäkuuta 2018.
  5. 1 2 Alpine Linux 2 arvostelu | LinuxBSDos.com . Haettu 26. elokuuta 2015. Arkistoitu alkuperäisestä 5. syyskuuta 2015.
  6. Turvallisuusorientoitunut Alpine Linux 3.7 sisältää UEFI-tuen, GRUB-tuen asennusohjelmassa . Haettu 15. kesäkuuta 2018. Arkistoitu alkuperäisestä 15. kesäkuuta 2018.
  7. 10 turvallisinta Linux-distroa täydelliseen yksityisyyteen ja nimettömyyteen | 2017 painos . Haettu 15. kesäkuuta 2018. Arkistoitu alkuperäisestä 15. kesäkuuta 2018.
  8. Luopuuko Docker Ubuntu Linuxista? Hämmennys vallitsee | verkkomaailma . Haettu 15. kesäkuuta 2018. Arkistoitu alkuperäisestä 16. kesäkuuta 2018.
  9. Tavoitteena älypuhelimien 10 vuoden elinkaari . postmarketos.org . Haettu 19. maaliskuuta 2022. Arkistoitu alkuperäisestä 2. lokakuuta 2017.
  10. Nunez, Steven . Arvostelu: Alpine Linux on tehty Dockerille  , InfoWorldille (  10. heinäkuuta 2017). Arkistoitu alkuperäisestä 15. kesäkuuta 2018. Haettu 26. kesäkuuta 2018.
  11. Nunez, Steven . Arvostelu: Parhaat Linux-distrot Dockerille ja konteille  , InfoWorld (  30. lokakuuta 2017). Arkistoitu alkuperäisestä 25. kesäkuuta 2018. Haettu 26. kesäkuuta 2018.
  12. Ei, Katherine . Luopuuko Docker Ubuntu Linuxista? Hämmennys hallitsee  (englanti) , InfoWorld  (10. helmikuuta 2016). Arkistoitu alkuperäisestä 27. kesäkuuta 2018. Haettu 26. kesäkuuta 2018.
  13. ↑ Alpine Linux sopii kaikkiin Dockeriin  , eWEEK . Haettu 26. kesäkuuta 2018.
  14. noin | Alpine Linux . www.alpinelinux.org. Käyttöpäivä: 19. tammikuuta 2016. Arkistoitu alkuperäisestä 15. tammikuuta 2016.
  15. InfoWeb.netissä toimiva hakukone Arkistoitu 14. toukokuuta 2016.
  16. Alpine 2.2.0 - Linux-jakelu reitittimille ja palomuureille - Uutiset (nixp.ru) . Haettu 3. toukokuuta 2022. Arkistoitu alkuperäisestä 12. toukokuuta 2014.
  17. Alpine 3.0.0 julkaistu | Alpine Linux . Haettu 15. kesäkuuta 2018. Arkistoitu alkuperäisestä 28. tammikuuta 2021.
  18. Alpine Linux on siirtynyt käyttämään musl libc | Alpine Linux . Haettu 10. helmikuuta 2015. Arkistoitu alkuperäisestä 10. helmikuuta 2015.
  19. musl UKK . Haettu 10. helmikuuta 2015. Arkistoitu alkuperäisestä 20. helmikuuta 2015.
  20. Alpine Linux Init System - Alpine Linux . Haettu 15. kesäkuuta 2018. Arkistoitu alkuperäisestä 16. marraskuuta 2020.
  21. Uutisarkisto | Alpine Linux . Haettu 20. helmikuuta 2018. Arkistoitu alkuperäisestä 10. kesäkuuta 2017.
  22. Alpine Linux: Julkaisut - Alpine Linux . Haettu 20. helmikuuta 2018. Arkistoitu alkuperäisestä 2. elokuuta 2017.
  23. DistroWatch Weekly, numero 617, 6. heinäkuuta 2015 . Haettu 16. kesäkuuta 2018. Arkistoitu alkuperäisestä 16. kesäkuuta 2018.
  24. DistroWatch Weekly, numero 770, 2. heinäkuuta 2018 . Haettu 2. heinäkuuta 2018. Arkistoitu alkuperäisestä 2. heinäkuuta 2018.
  25. Lataa Alpine Linux 3.8.0 . Arkistoitu 12. elokuuta 2018 Wayback Machinessa
  26. Alpine-3.13.0 . Haettu 2. huhtikuuta 2021. Arkistoitu alkuperäisestä 23. huhtikuuta 2021.
  27. Alpine-3.14.0 . Haettu 17. syyskuuta 2021. Arkistoitu alkuperäisestä 19. kesäkuuta 2021.
  28. Alpine-3.15.4 . Haettu 29. huhtikuuta 2022. Arkistoitu alkuperäisestä 5. huhtikuuta 2022.

Linkit