Udgivelsen af Alpine Linux 3.23 og pakkehåndteringen apk 3.0

Alpine Linux 3.23 er nu tilgængelig, en minimalistisk distribution bygget på Musl systembiblioteket og BusyBox værktøjer. Distributionen skiller sig ud med højere sikkerhedskrav og er bygget med SSP (Stack Smashing Protection). OpenRC bruges som initialiseringssystem, og den bruger en egen pakkehåndtering kaldet apk. Alpine anvendes til at skabe officielle Docker-containerbilleder og bruges i projektet PostmarketOS. Bootable iso-billeder (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 og loongarch64) er tilgængelige i seks versioner: standard (344 MB), netboot (361 MB), udvidet (1 GB), til virtual machines (67 MB), minirootfs (4 MB) og til hypervisor Xen (1 GB).

I den nye version:

  • Efter fem års udvikling er pakkehåndteringssystemet apk 3.0 blevet offentliggjort. I Alpine Linux 3.23 er der introduceret nye apk værktøjer, men der anvendes stadig den anden version af pakkeformatet og indekset (overgangen til den tredje version er planlagt til en af de kommende udgaver).

    Blandt ændringerne i apk 3.0:

    • Et nyt pakkeformat, der understøtter zstd kompressionsalgoritmen og digitale signaturer baseret på den nye algoritme, samt muligheden for at verificere data i pakkehåndteringsdatabasen ved hjælp af de originale pakkesignaturer.
    • Understøttelse af brugen af nye hash-algoritmer i indekset (SHA-256, SHA-512).
    • FTP-støtte, den første version af pakkeformatet og md5-hashes er blevet fjernet.
    • Tilføjet kontrol af, at arkitekturen af den installerede pakke svarer til systemarkitekturen.
    • For at opdele output fra scripts og pakkehåndteringsværktøjet apk tilføjes præfikset ‘*’ til scriptoutputtet.
    • Formatet for konfigurationsfiler til repository har fået tilføjet understøttelse til at definere og anvende variabler.
    • Der er tilføjet støtte til at flytte standardindstillinger til en separat konfigurationsfil.
    • Nye kommandoer er blevet tilføjet: apk mkpkg til at oprette pakker, apk mkndx til at oprette indekser, apk adbsign til at håndtere digitale signaturer og apk adbdump til at dumpe strukturer.
    • Kommandoen ‘apk query’ er blevet tilføjet for at hente information om pakker fra installerede databaser og indekser, og kombinerer funktionerne fra kommandoerne info, list og search.
  • En valgfri funktion til at flytte alle eksekverbare filer og biblioteker fra rodkatalogerne til mappen /usr ( /bin, /sbin og /lib* er blevet forenet med de tilsvarende mapper inden for /usr og er organiseret gennem symboliske links til dem). For at aktivere denne sammenlægning under installationen skal miljøvariablen BOOTSTRAP_USR_MERGED angives før kørsel af setup-disk værktøjet. På eksisterende systemer kan pakken merge-usr anvendes til at sammenlægge.
  • Pakken med Linux-kernen 'linux-edge' er blevet erstattet af 'linux-stable', som anvender identiske indstillinger fra pakken 'linux-lts'. I pakken linux-stable anvendes alle stabile kernegrene, mens linux-lts kun indeholder de, der er markeret som LTS.
  • Firmwares til Intel trådløse adaptere, som understøttes af iwlwifi-driveren, er blevet flyttet fra pakken linux-firmware-other til linux-firmware-intel.
  • En metapakke til LLVM er blevet tilføjet, der henviser til den nyeste udgivelse af LLVM.
  • Regelsættene nftrules og udev er blevet opdelt i underpakker ($pkgname-nftrules og $pkgname-udev), der tilbyder firewall-regler og udev relateret til pakkerne. Tilsvarende er der, for systemd-tjenester, udført opdeling i underpakker $pkgname-systemd (standardovergangen fra OpenRC til systemd planlægges ikke). For installation af alle nftrules regler er metapakken nftables-rulesets tilføjet.
  • Nginx-serveren er bygget med indstillingen '—with-compat' for at sikre kompatibilitet med tredjeparts dynamisk indlæste moduler. Pakken nginx-mod-dev er blevet tilføjet med nginx-kode og byggeafhængigheder, der er nødvendige for at bygge moduler.
  • Pakker med nye versioner af grafiske miljøer som GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0 og Sway 1.11 er blevet tilbudt.
  • Versionerne af pakkerne er blevet opdateret, for eksempel er Linux-kernen 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 nu tilgængelige.

    Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster