Alpine Linux 3.23 distrobütivinin və apk 3.0 paket meneceri buraxılışı

Alpine Linux 3.23 versiyası istifadəyə verilib. Bu, Musl sistem kitabxanası və BusyBox alətləri toplusu əsasında qurulmuş minimalist bir dağıtımdır. Dağıtım təhlükəsizlik tələbləri ilə fərqlənir və SSP (Stack Smashing Protection) qorunması ilə konstruksiya edilib. İslah sistemi olaraq OpenRC istifadə olunur, paketlərin idarə olunması üçün öz apk paket meneceri tətbiq olunur. Alpine rəsmi Docker konteyner görüntülərinin yaradılmasında istifadə olunur və PostmarketOS layihəsində də yer alır. Yüklənə bilən iso görüntüləri (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 və loongarch64) altı variantda hazırlanıb: standart (344 MB), şəbəkə üzərindən yüklənə bilən (361 MB), genişləndirilmiş (1 GB), virtual maşınlar (67 MB), minirootfs (4 MB) və Xen hipervizoru üçün (1 GB).

Yeni buraxılışda:

  • Beş illik inkişafdan sonra apk 3.0 paket meneceri yayımlandı. Alpine Linux 3.23 versiyasında yeni apk alətləri tətbiq edilmişdir, lakin hələ də ikinci versiya paket formatı və indeksindən istifadə edilməkdədir (üçüncü versiyaya keçid gələcək buraxılışlardan birində planlaşdırılır).

    apk 3.0-da edilən dəyişikliklər:

    • Yeni paket formatı, zstd sıxılma alqoritmini dəstəkləyir və yeni alqoritm əsasında dijital imzalar təqdim edir, həmçinin paket menecerinin verilənlər bazasında məlumatların təsdiqlənməsi üçün orijinal paket imzalarından istifadə imkanı təmin edir.
    • İndeksdə yeni hash alqoritmlərinin (SHA-256, SHA-512) istifadəsi dəstəklənir.
    • FTP dəstəyi, paketlərin birinci versiya formatı və md5 hash-ləri silinmişdir.
    • Quraşdırılan paketlərin arxitekturası ilə sistem arxitekturasının uyğunluğunun yoxlanılması əlavə edilmişdir.
    • apk alətinin və skriptlərinin çıxışını ayırd etmək üçün skriptlərin çıxışına artıq ‘*’ prefiksi əlavə olunur.
    • Repositoriya konfiqurasiya fayllarının formatına dəyişənlərin müəyyən edilməsi və istifadəsi dəstəyi əlavə edilmişdir.
    • Siz default tənzimləmələri ayrıca konfiqurasiya faylına çıxarmaq imkanı əlavə edilmişdir.
    • Yeni komandalar əlavə edilmişdir: paketlərin yaradılması üçün apk mkpkg, indeksin yaradılması üçün apk mkndx, dijital imzalarla idarəetmə üçün apk adbsign və struktur dump üçün apk adbdump.
    • Quraşdırılmış verilənlər bazası və indekslərdə paketlər haqqında məlumat əldə etmək üçün «apk query» komandası əlavə edilmişdir, bu, info, list və search komandalarının imkanlarını bir araya gətirir.
  • Bütün icra edilə bilən faylları və kitabxanaları kök kataloqlardan /usr ( /bin, /sbin və /lib* müvafiq olaraq /usr daxilindəki kataloqlarla birləşdirilmişdir və simvolik əlaqələr vasitəsilə təqdim edilmişdir) bölməsinə köçürmək imkanı əlavə edilmişdir. Bu cür birləşməni istifadə zamanı həyata keçirmək üçün setup-disk alətini çağırmadan əvvəl mühit dəyişəni BOOTSTRAP_USR_MERGED təyin edilməlidir. Artıq mövcud sistemlərdə birləşmək üçün merge-usr paketi istifadə oluna bilər.
  • Linux nüvəsi "linux-edge" yerinə "linux-stable" ilə dəyişdirilib, bu, "linux-lts" paketi ilə eyni konfiqurasiyaları istifadə edir. Linux-stable paketində bütün stabil nüvə filialları istifadə olunur, lakin linux-lts yalnız LTS kimi işarələnmiş filialları ehtiva edir.
  • Intel-in iwlwifi sürücüsü ilə dəstəklənən simsiz adapterlər üçün firmware-lar linux-firmware-other paketindən linux-firmware-intel paketinə köçürülüb.
  • LLVM-in ən son buraxılışına işarə edən metapaketi əlavə edilib.
  • nftrules və udev qaydaları paketlərini ($pkgname-nftrules və $pkgname-udev) təmin edən alt paketlərə bölünmüşdür. Eyni zamanda, systemd xidmətlərinin $pkgname-systemd alt paketlərinə bölünməsi həyata keçirilmişdir (OpenRC-dən systemd-ə keçid planlaşdırılmır). Bütün nftrules qaydalarını quraşdırmaq üçün nftables-rulesets metapaketi əlavə edilib.
  • nginx serveri üçüncü tərəf dinamik yüklənən modullarla uyğunluğu təmin etmək məqsədilə "--with-compat" seçimi ilə tərtib edilib. Modüllərin tərtibi üçün tələb olunan nginx kodu və qurma asılılıqlarını ehtiva edən nginx-mod-dev paketi əlavə edilib.
  • GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11 yeni versiyaları ilə paketlər təklif olunur.
  • Paketlərin versiyaları yenilənmişdir, məsələn, Linux nüvəsinin 6.18 buraxılışı, GCC 15, LLVM 21, busybox 1.37.0, Node.js 24.11, Rust 1.91, Valkey 9.0, OpenZFS 2.4.0-rc4, Crystal 1.18, Docker 29, .NET 10.0, Go 1.25, Kea 3.0, OpenJDK 25, Perl 5.42, PHP 8.5, PostgreSQL 18, Qt 6.10, ffmpeg 8, wlroots 0.19.

    Mənbə: opennet.ru
DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster