Alp Linux - Alpine Linux

Alp Linux
Alpine Linux.svg
GeliştiriciAlpine Linux geliştirme ekibi
İşletim sistemi ailesiLinux (Unix benzeri )
Çalışma durumuAktif
Kaynak modelAçık kaynak
İlk sürümAğustos 2005; 15 yıl önce (2005-08)[1]
En son sürüm3.12.1 / 21 Ekim 2020; 42 gün önce (2020-10-21)[2]
Depo Bunu Vikiveri'de düzenleyin
Pazarlama hedefiGeliştiriciler, uzman kullanıcılar
UygunÇok dilli
Paketleme yöneticisiAPK
Platformlarx86, x86-64, ARMhf, AArch64, ppc64le, s390x
Çekirdek tipMonolitik (Linux )
UserlandBusyBox (GNU Çekirdek Yardımcı Programları isteğe bağlıdır)
Varsayılan Kullanıcı arayüzüKomut satırı arayüzü
Resmi internet sitesiAlpinelinux.org

Alp Linux bir Linux dağıtımı dayalı musl ve BusyBox, güvenlik, basitlik ve kaynak verimliliği için tasarlanmıştır.[3][4][5][6][7] Bir sertleşmiş Çekirdek 3.8 sürümüne kadar ve tüm Kullanıcı alanı ikili dosyalar olarak konumdan bağımsız çalıştırılabilir dosyalar ile yığın parçalama koruması.[8]

Küçük boyutundan dolayı, yaygın olarak konteynerler hızlı başlatma süreleri sağlar.[9]

Tarih

Başlangıçta, Alpine Linux bir çatal olarak başladı LEAF Projesi.[1] LEAF üyeleri, tek bir diskete sığabilecek bir Linux dağıtımı yapmaya devam etmek isterken, Alpine Linux, aşağıdakiler gibi daha ağır paketler dahil etmek istedi. Kalamar ve Samba yanı sıra ek güvenlik özellikleri ve daha yeni bir çekirdek.

Sürüm geçmişi

SürümYayın tarihi[10][11]Kullanım ömrü sonu tarihi[12]Çekirdek sürümü
Eski versiyon, artık korunmuyor: 2.02010-08-162012-04-01Yok
Eski versiyon, artık korunmuyor: 2.12010-11-012012-11-01Yok
Eski versiyon, artık korunmuyor: 2.22011-05-032013-05-01Yok
Eski versiyon, artık korunmuyor: 2.32011-11-012013-11-01Yok
Eski versiyon, artık korunmuyor: 2.42012-05-022014-05-01Yok
Eski versiyon, artık korunmuyor: 2.52012-11-072014-11-01Yok
Eski versiyon, artık korunmuyor: 2.62013-05-172015-05-01Yok
Eski versiyon, artık korunmuyor: 2.72013-11-082015-11-01Yok
Eski versiyon, artık korunmuyor: 3.02014-06-042016-05-01Yok
Eski versiyon, artık korunmuyor: 3.12014-12-102016-11-01Yok
Eski versiyon, artık korunmuyor: 3.22015-05-262017-05-013.18.xx
Eski versiyon, artık korunmuyor: 3.32016-01-062017-11-014.1.xx
Eski versiyon, artık korunmuyor: 3.42016-05-312018-05-014.4.xx
Eski versiyon, artık korunmuyor: 3.52016-12-222018-11-01
Eski versiyon, artık korunmuyor: 3.62017-05-242019-05-014.9.xx
Eski versiyon, artık korunmuyor: 3.72017-11-302019-11-01
Eski versiyon, artık korunmuyor: 3.82018-06-262020-05-014.14.xx
Eski sürüm, ancak yine de korunuyor: 3.92019-01-292020-11-014.19.xx
Eski sürüm, ancak yine de korunuyor: 3.102019-06-192021-05-01
Eski sürüm, ancak yine de korunuyor: 3.112019-12-192021-11-015.4.xx
Mevcut kararlı sürüm: 3.122020-05-292022-05-01
Gelecekteki bir sürümün en son önizleme sürümü: 3.13yuvarlanmaYokYok
Gösterge:
Eski versiyon
Eski sürüm, hala korunuyor
En son sürüm
En son önizleme sürümü
Gelecek sürüm

Özellikleri

Alp, kendi paket yönetimi sistem, apk araçları,[13] başlangıçta bir koleksiyondu kabuk komut dosyaları ama sonraydı yeniden yazılmış Alpine şu anda en yaygın kullanılan paketleri içermektedir. GNOME, Xfce, Firefox, ve diğerleri.

Alpine Linux, bir RAM'den çalıştırma işletim sistemi. LBU (Alpine Yerel Yedekleme)[14] aracı isteğe bağlı olarak tüm yapılandırma dosyalarının bir APK yer paylaşımı dosyasına yedeklenmesine izin verir (genellikle apkovl), varsayılan olarak tüm değiştirilen dosyaların bir kopyasını / etc içinde depolayan (daha fazla dizin ekleme seçeneğiyle) bir tar.gz dosyası. Bu, Alpine'nin zorlu gömülü ortamlarda güvenilir bir şekilde çalışmasına veya bazen genel bulut ortamlarında karşılaşılan kısmi disk arızalarından (geçici olarak) kurtulmasına olanak tanır.

Açıkların ve güvenlik açıklarının etkisinin azaltılmasına yardımcı olan Alpine 3.7 dahil olmak üzere varsayılan dağıtıma sertleştirilmiş bir çekirdek dahil edildi. Ayrıca tüm paketler, kullanıcı alanlarının etkilerini azaltmaya yardımcı olmak için yığın parçalama koruması ile derlenmiştir. arabellek taşmaları.

Varsayılan olarak, etkili bir şekilde örgülü VPN'lerin kullanımına izin veren yamalar içerir. DMVPN standart.

Kurumsal Dağıtımlarda yaşanan sorunları ortadan kaldıran, güncel sürümlerde Xen hipervizörlerinden güvenilir bir şekilde mükemmel bir şekilde desteklenmiştir. (Standart Linux hiper yönetici KVM de mevcuttur.)

Çok küçük Linux kapsayıcıları, yaklaşık 8 MB boyutundayken, diske minimum yükleme yaklaşık 130 MB olabilir.[15]

Alpine Configuration Framework (ACF): İsteğe bağlı olmasına rağmen, ACF, benzer hedeflere sahip bir Alpine Linux makinesini yapılandırmak için bir uygulamadır. Debian'ın debconf. Basit Lua komut dosyalarına dayalı standart bir çerçevedir.[16]

Daha önce kullanıldı uClibc onun gibi C standart kitaplığı geleneksel yerine GNU C Kitaplığı (glibc) en yaygın olarak kullanılır. Daha hafif olmasına rağmen, önemli bir dezavantaja sahiptir. ikili uyumsuz glibc ile. Bu nedenle, düzgün çalışması için tüm yazılımların uClibc ile kullanılmak üzere derlenmesi gerekir. 9 Nisan 2014 itibariyle,[17] Alpine Linux'a geçildi musl glibc ile kısmen ikili uyumlu olan.[18]

Hafif OpenRC ... başlatma sistemi şu anda Alpine Linux tarafından kullanılmaktadır.[19] Dahil olmak üzere birçok dağıtımın aksine Debian, Ubuntu, RHEL, Arch Linux ve CentOS, Alpine kullanmaz systemd.

Referanslar

  1. ^ a b "linux.leaf.devel - Re: [leaf-devel] 2.6.x çekirdek desteği? - msg # 00039 - Son Tartışma OSDir.com". Arşivlenen orijinal 14 Mayıs 2016.
  2. ^ "Alpine Linux 3.12.1 Yayınlandı". www.alpinelinux.org. Alındı 2020-10-21.
  3. ^ Gözden Geçirme: Alpine Linux Docker için yapıldı | InfoWorld
  4. ^ Alpine Linux 2 incelemesi | LinuxBSDos.com
  5. ^ Güvenlik Odaklı Alpine Linux 3.7, Yükleyicide UEFI Desteği, GRUB Desteği Var, Softpedia Haberleri
  6. ^ Tam Gizlilik ve Anonimlik İçin En Güvenli 10 Linux Dağıtımı | 2017 Sürümü, FossBytes
  7. ^ Docker, Ubuntu Linux'u terk ediyor mu? Karışıklık hüküm sürüyor | Ağ Dünyası
  8. ^ hakkında | Alp Linux
  9. ^ Docker’ın Kapsayıcılar için Tercihi Dağıtımı olan Alpine Linux ile tanışın
  10. ^ Alpine Linux Haber arşivi
  11. ^ DistroWatch.com'daki Duyurular
  12. ^ Alpine Linux: Sürümler
  13. ^ "Alpine Linux paket yönetimi".
  14. ^ "Alp yerel yedekleme".
  15. ^ "Hakkında".
  16. ^ "Alpine Yapılandırma Çerçevesi".
  17. ^ "Sürüm notları". alpinelinux.org. Alındı 6 Mayıs 2018.
  18. ^ "musl SSS".
  19. ^ "Alpine Linux Başlangıç ​​Sistemi".

Dış bağlantılar