Utgivningen av Alpine Linux 3.23 och paketförvaltaren apk 3.0

UtgÄvan av Alpine Linux 3.23 Àr nu tillgÀnglig, en minimalistisk distribution baserad pÄ systembiblioteket Musl och verktygsuppsÀttningen BusyBox. Distributionen kÀnnetecknas av högre sÀkerhetskrav och Àr byggd med SSP (Stack Smashing Protection). OpenRC anvÀnds som init-system och den egna paketförvaltaren apk anvÀnds för paketadministration. Alpine anvÀnds för att skapa officiella Docker-bilder och anvÀnds i projektet PostmarketOS. Startbara iso-bilder (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 och loongarch64) har förberetts i sex varianter: standard (344 MB), nÀtverksstartbar (361 MB), utökad (1 GB), för virtuella maskiner (67 MB), minirootfs (4 MB) och för hypervisor Xen (1 GB).

I den nya utgÄvan:

  • Efter fem Ă„rs utveckling publicerades paketförvaltaren apk 3.0. I versionen Alpine Linux 3.23 anvĂ€nds nya apk-verktyg, men andra versionen av paketformatet och indexet fortsĂ€tter att anvĂ€ndas (övergĂ„ngen till tredje versionen Ă€r planerad i en av de kommande utgĂ„vorna).

    Bland förÀndringarna i apk 3.0:

    • Ett nytt paketformat som stödjer zstd komprimeringsalgoritmen och digitala signaturer baserade pĂ„ den nya algoritmen, och som ocksĂ„ möjliggör verifiering av data i paketförvaltarens databas, med hjĂ€lp av de ursprungliga paketens signaturer.
    • Stöd för anvĂ€ndning av nya hash-algoritmer i indexet (SHA-256, SHA-512).
    • Stödet för FTP, första versionen av paketformatet och md5-hashar har tagits bort.
    • Kontroll av överensstĂ€mmelse mellan den installerade paketets arkitektur och systemets arkitektur har lagts till.
    • För att separera utdata frĂ„n skript och apk-verktyget, lĂ€ggs nu prefixet ‘*’ till skriptutdata.
    • Stöd för att definiera och anvĂ€nda variabler har lagts till i konfigurationsfilformatet för repository.
    • Stöd för att flytta standardinstĂ€llningar till en separat konfigurationsfil har lagts till.
    • Nya kommandon har lagts till: apk mkpkg för att skapa paket, apk mkndx för att skapa index, apk adbsign för att hantera digitala signaturer och apk adbdump för att dumpa strukturer.
    • Kommandot ‘apk query’ har lagts till för att hĂ€mta information om paket frĂ„n installerade databaser och index, vilket sammanfogar funktionerna i kommandona info, list och search.
  • En valfri funktion har lagts till för att flytta alla körbara filer och bibliotek frĂ„n rotkatalogerna till /usr (dĂ€r /bin, /sbin och /lib* har enhetliggjorts med motsvarande kataloger inom /usr och hanteras genom symboliska lĂ€nkar till dem). För att aktivera denna sammanslagning under installationen behöver miljövariabeln BOOTSTRAP_USR_MERGED sĂ€ttas innan kommandot setup-disk körs. För befintliga system kan paketet merge-usr anvĂ€ndas för sammanslagningen.
  • Paketet med Linux-kĂ€rnan "linux-edge" har ersatts med "linux-stable", som anvĂ€nder identiska instĂ€llningar med paketet "linux-lts". I paketet linux-stable anvĂ€nds alla stabila kĂ€rnversioner, medan linux-lts enbart innehĂ„ller de som Ă€r mĂ€rkta som LTS.
  • Firmware för Intel-trĂ„dlösa adaptrar som stöds av drivrutinen iwlwifi har flyttats frĂ„n paketet linux-firmware-other till linux-firmware-intel.
  • En metapaketering av LLVM har lagts till, som hĂ€nvisar till den senaste utgĂ„van av LLVM.
  • RegeluppsĂ€ttningarna nftrules och udev har delats upp i underpaket ($pkgname-nftrules och $pkgname-udev), som tillhandahĂ„ller brandvĂ€ggsregler och udev kopplade till paketen. PĂ„ samma sĂ€tt har det delats upp i underpaket $pkgname-systemd för systemd-tjĂ€nster (övergĂ„ngen frĂ„n OpenRC till systemd planeras i nulĂ€get inte). En metapaketering nftables-rulesets har lagts till för att installera alla nftrules.
  • Nginx-servern har byggts med alternativet "--with-compat" för att sĂ€kerstĂ€lla kompatibilitet med tredjeparts dynamiskt laddade moduler. Paketet nginx-mod-dev har lagts till med nginx-kod och byggberoenden som krĂ€vs för att bygga moduler.
  • Paket med nya versioner av skrivbordsmiljöerna GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11 har föreslagits.
  • Versionerna av paketen har uppdaterats, till exempel finns nu utgĂ„vor av Linux-kĂ€rnan 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.

    KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster