Vydání distribuce Alpine Linux 3.23 a správce balíčků apk 3.0

Byla vydána verze Alpine Linux 3.23, minimalistické distribuce založené na systémové knihovně Musl a sadě utilit BusyBox. Distribuce se vyznačuje zvýšenými bezpečnostními požadavky a byla sestavena s ochranou SSP (Stack Smashing Protection). Jako init systém se používá OpenRC a pro správu balíků je k dispozici vlastní balíčkový manažer apk. Alpine se používá k vytváření oficiálních obrazů kontejnerů Docker a je součástí projektu PostmarketOS. Bootovací iso obrazy (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 a loongarch64) jsou k dispozici ve šesti variantách: standardní (344 MB), síťová (361 MB), rozšířená (1 GB), pro virtuálních strojů (67 MB), minirootfs (4 MB) a pro hypervizor Xen (1 GB).

V novém vydání:

  • Po pěti letech vývoje byl zveřejněn balíčkový manažer apk 3.0. V verzi Alpine Linux 3.23 byly zavedeny nové utilitky apk, nicméně zatím pokračuje používání druhé verze formátu balíků a indexu (přechod na třetí verzi je plánován na některém z příštích vydání).

    Mezi změnami v apk 3.0:

    • Nový formát balíků s podporou algoritmu komprese zstd a digitálních podpisů na základě nového algoritmu, který umožňuje ověření dat v databázi balíčkového manažera pomocí originálních podpisů balíků.
    • Podpora nových hashovacích algoritmů v indexu (SHA-256, SHA-512).
    • Odstraněna podpora FTP, první verze formátu balíků a md5 hashů.
    • Přidána kontrola shody architektury instalovaného balíku s architekturou systému.
    • Pro oddělení výstupu skriptů a utilitky apk je nyní k výstupu skriptů přidáván prefix ‘*’.
    • Do formátu konfiguračních souborů repozitáře byla přidána podpora definice a používání proměnných.
    • Byla přidána podpora vyčlenění výchozích nastavení do samostatného konfiguračního souboru.
    • Byly přidány nové příkazy: apk mkpkg pro vytváření balíků, apk mkndx pro vytváření indexu, apk adbsign pro správu digitálních podpisů a apk adbdump pro dump struktury.
    • Byl přidán příkaz „apk query“ pro získání informací o balících z nainstalovaných databází a indexů, který kombinuje možnosti příkazů info, list a search.
  • Byla přidána volitelná možnost přesunu všech spustitelných souborů a knihoven z kořenových adresářů do oddílu /usr (/bin, /sbin a /lib* byly sjednoceny s odpovídajícími adresáři uvnitř /usr a jsou zajištěny symbolickými odkazy na ně). Pro aktivaci tohoto sjednocení během instalace je nutné nastavit proměnnou prostředí BOOTSTRAP_USR_MERGED před vyvoláním utility setup-disk. Na již existujících systémech lze pro sjednocení použít balíček merge-usr.
  • Balíček s jádrem Linux „linux-edge“ byl nahrazen „linux-stable“, který se liší použitím identických nastavení s balíčkem „linux-lts“. V balíčku linux-stable jsou zahrnuty všechny stabilní větve jádra, zatímco v linux-lts jsou pouze ty, které jsou označeny jako LTS.
  • Firmware pro bezdrátové adaptéry Intel, podporované ovladačem iwlwifi, byly přesunuty z balíčku linux-firmware-other do linux-firmware-intel.
  • Byl přidán metabalíček LLVM, odkazující na nejnovější verzi LLVM.
  • Sady pravidel nftrules a udev byly rozděleny na podbalíčky ($pkgname-nftrules a $pkgname-udev), které poskytují pravidla pro firewall a udev vázaná na balíčky. Podobně bylo provedeno rozdělení na podbalíčky $pkgname-systemd pro služby systemd (ve výchozím nastavení se přechod z OpenRC na systemd neplánuje). Pro instalaci všech pravidel nftrules byl přidán metabalíček nftables-rulesets.
  • Server nginx byl zkompilován s volbou „—with-compat“ pro zajištění kompatibility s externími dynamicky načítanými moduly. Byl přidán balíček nginx-mod-dev s kódem nginx a závislostmi potřebnými pro kompilaci modulů.
  • Byly navrženy balíčky s novými verzemi grafických prostředí GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11.
  • Byly aktualizovány verze balíčků, například jsou dostupné verze jádra 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.

    Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster