Izlazak distribucije Alpine Linux 3.23 i upravitelja paketa apk 3.0

Dostupan je izlaz Alpine Linux 3.23, minimalističke distribucije koja se temelji na sistemskoj biblioteci Musl i setu alata BusyBox. Distribucija se odlikuje povećanim zahtjevima za sigurnost i sastavljena je uz zaštitu SSP (Stack Smashing Protection). Kao sistem inicijalizacije koristi se OpenRC, dok se za upravljanje paketima koristi vlastiti paketni menadžer apk. Alpine se koristi za formiranje službenih slika kontejnera Docker i koristi se u projektu PostmarketOS. Bootable iso slike (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 i loongarch64) pripremljene su u šest varijanti: standardnoj (344 MB), mrežnoj (361 MB), proširenoj (1 GB), za virtualnih mašina (67 MB), minirootfs (4 MB) i za hypervisor Xen (1 GB).

U novom izdanju:

  • Nakon pet godina razvoja objavljen je paketni menadžer apk 3.0. U verziji Alpine Linux 3.23 korištene su nove alatke apk, ali se još uvijek koristi druga verzija formata paketa i indeksa (prijelaz na treću verziju planiran je za jednu od sljedećih izdanja).

    Među promjenama u apk 3.0:

    • Novi format paketa, koji podržava algoritam kompresije zstd i digitalne potpise temeljen na novom algoritmu, kao i mogućnost verifikacije podataka u bazi podataka paketnog menadžera koristeći izvorne potpise paketa.
    • Podrška za korištenje novih algoritama hashiranja (SHA-256, SHA-512) u indeksu.
    • Uklonjena je podrška za FTP, prvu verziju formata paketa i md5 hash-eve.
    • Dodana je provjera usklađenosti arhitekture instaliranog paketa s arhitekturom sistema.
    • Za odvajanje izlaza skripti i alatke apk izlazu skripti sada se dodaje prefiks ‘*’.
    • U format datoteka konfiguracije repozitorija dodana je podrška za definiranje i korištenje varijabli.
    • Dodana je podrška za premještanje postavki prema zadanim postavkama u zasebnu datoteku konfiguracije.
    • Dodane su nove komande: apk mkpkg za stvaranje paketa, apk mkndx za stvaranje indeksa, apk adbsign za upravljanje digitalnim potpisima i apk adbdump za ispis struktura.
    • Dodana je komanda «apk query» za dobijanje informacija o paketima iz instaliranih baza podataka i indeksa, kombinirajući mogućnosti komandi info, list i search.
  • Dodana je opcionalna mogućnost premještanja svih izvršnih datoteka i biblioteka iz korijenskih direktorija u odjeljak /usr (/bin, /sbin i /lib* standardizirani su s odgovarajućim direktorijima unutar /usr i formirani putem simboličkih poveznica na njih). Da bi se aktiviralo takvo spajanje prilikom instalacije, potrebno je postaviti varijablu okruženja BOOTSTRAP_USR_MERGED prije pozivanja alata setup-disk. Za već postojeće sustave, za spajanje se može koristiti paket merge-usr.
  • Paket s Linux kernelom 'linux-edge' zamijenjen je s 'linux-stable', koji se razlikuje po korištenju identičnih postavki kao paket 'linux-lts'. U paketu linux-stable koriste se sve stabilne grane jezgre, dok u linux-lts — samo one označene kao LTS.
  • Firmware za bežične adaptere Intel, koje podržava drajver iwlwifi, premještene su iz paketa linux-firmware-other u linux-firmware-intel.
  • Dodana je metapaketa LLVM, koja se odnosi na najnovije izdanje LLVM.
  • Skupovi pravila nftrules i udev podijeljeni su u podpakete ($pkgname-nftrules i $pkgname-udev), koji pružaju pravila vatrozida i udev vezana uz pakete. Na sličan način izvedeno je dijeljenje u podpakete $pkgname-systemd za systemd servise (po defaultu prijelaz s OpenRC na systemd nije planiran). Za instalaciju svih pravila nftrules dodana je metapaketa nftables-rulesets.
  • Nginx server sastavljen je s opcijom '--with-compat' za osiguranje kompatibilnosti s vanjskim dinamički učitavanim modulima. Dodan je paket nginx-mod-dev s kodom za nginx i zavisnostima za gradnju, potrebnim za izgradnju modula.
  • Predloženi su paketi s novim verzijama grafičkih okruženja GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11.
  • Ažurirane su verzije paketa, na primjer, dostupni su izdanci Linux jezgre 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.

    Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster