Izdaja za distribucijo v Alpineu Linux 3.23 in Upravitelj paketov APK 3.0

Na voljo je alpska izdaja Linux 3.23, minimalistična distribucija, zgrajena na sistemski knjižnici Musl in paketu pripomočkov BusyBox. Distribucija ima izboljšane varnostne zahteve in je zgrajena s SSP (Stack Smashing Protection). Kot inicializacijski sistem se uporablja OpenRC, za upravljanje paketov pa lastniški upravitelj paketov apk. Alpine se uporablja za ustvarjanje uradnih slik vsebnikov Docker in se uporablja v projektu PostmarketOS. Zagonske slike ISO (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 in loongarch64) so ​​na voljo v šestih različicah: standardna (344 MB), omrežno prenosljiva (361 MB), razširjena (1 GB) in virtualni stroji (67 MB), minirootfs (4 MB) in za hipervizor Xen (1 GB).

V novi izdaji:

  • Po petih letih razvoja je bil izdan upravitelj paketov APK 3.0. Različica za Alpine Linux 3.23 uporablja nove pripomočke apk, vendar zaenkrat še naprej uporablja drugo različico formata in indeksa paketov (prehod na tretjo različico je načrtovan za eno od naslednjih izdaj).

    Spremembe v APK 3.0 vključujejo:

    • Nov format paketov, ki podpira algoritem stiskanja zstd in digitalne podpise, ki temeljijo na novem algoritmu, ter omogoča preverjanje podatkov v zbirki podatkov upravitelja paketov z uporabo originalnih podpisov paketov.
    • Podpora za uporabo novih algoritmov zgoščevanja (SHA-256, SHA-512) v indeksu.
    • Odstranjena je bila podpora za FTP, prvo različico formata paketov in zgoščene vrednosti md5.
    • Dodano preverjanje, ki zagotavlja, da se arhitektura nameščenega paketa ujema z arhitekturo sistema.
    • Za ločitev izhoda skriptov in pripomočka apk ima izhod skripta zdaj predpono '*'.
    • V format konfiguracijske datoteke repozitorija je bila dodana podpora za definiranje in uporabo spremenljivk.
    • Dodana je podpora za premikanje privzetih nastavitev v ločeno konfiguracijsko datoteko.
    • Dodani so novi ukazi: apk mkpkg za ustvarjanje paketov, apk mkndx za ustvarjanje indeksa, apk adbsign za upravljanje digitalnih podpisov in apk adbdump za izpis struktur.
    • Dodan je bil ukaz »apk query« za pridobivanje informacij o paketih iz nameščenih baz podatkov in indeksov, ki združuje zmogljivosti ukazov info, list in search.
  • Dodana je bila izbirna funkcija za premikanje vseh izvedljivih datotek in knjižnic iz korenskih imenikov na particijo /usr (/bin, /sbin in /lib* so združeni z ustreznimi imeniki znotraj /usr in simbolično povezani z njimi). Če želite omogočiti to združevanje med namestitvijo, nastavite okoljsko spremenljivko BOOTSTRAP_USR_MERGED, preden zaženete pripomoček setup-disk. V obstoječih sistemih lahko za združevanje uporabite paket merge-usr.
  • Paket jedra Linux Paket »linux-edge« je bil nadomeščen s paketom »linux-stable«, ki uporablja enake nastavitve kot paket »linux-lts«. Paket linux-stable uporablja vse stabilne veje jedra, medtem ko linux-lts uporablja le tiste, ki so označene kot LTS.
  • Vdelana programska oprema za brezžične adapterje Intel, ki jih podpira gonilnik iwlwifi, je bila premaknjena iz paketa linux-firmware-other v linux-firmware-intel.
  • Dodan metapaket LLVM, ki se sklicuje na najnovejšo izdajo LLVM.
  • Pravila nftrules in udev so bila razdeljena v podpakete ($pkgname-nftrules in $pkgname-udev), ki zagotavljajo pravila za požarni zid in udev v vezavah, specifičnih za pakete. Podobno so bile storitve systemd razdeljene v podpakete $pkgname-systemd (ni načrtov za privzeto selitev z OpenRC na systemd). Dodan je bil metapaket nftables-rulesets za namestitev vseh pravil nftrules.
  • Strežnik nginx je zgrajen z možnostjo »--with-compat«, da se zagotovi združljivost z dinamično naloženimi moduli drugih ponudnikov. Dodan je bil paket nginx-mod-dev, ki vsebuje kodo nginx in odvisnosti gradnje, potrebne za gradnjo modulov.
  • Na voljo so paketi z novimi različicami grafičnih okolij GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11.
  • Različice paketov so posodobljene, na primer, na voljo so izdaje jedra Linux 6.18, 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.

    Vir: opennet.ru
Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster