Alpine Linuxi 3.23 ja paketihalduri apk 3.0 vÀljaandejuhend.

Alpine Linux 3.23, minimalistische distributie gebaseerd op de system library Musl en de set van BusyBox-hulpprogramma's, is nu beschikbaar. De distributie onderscheidt zich door verhoogde beveiligingseisen en is gebouwd met Stack Smashing Protection (SSP) beveiliging. OpenRC wordt gebruikt als init-systeem en een eigen pakketbeheerder apk wordt toegepast voor pakketbeheer. Alpine wordt gebruikt voor het creëren van officiële Docker-containerafbeeldingen en is onderdeel van het PostmarketOS-project. Bootable iso-afbeeldingen (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 en loongarch64) zijn in zes versies voorbereid: standaard (344 MB), netboot (361 MB), uitgebreid (1 GB), voor virtuaalmasinate (67 MB), minirootfs (4 MB) en voor Xen-hypervisor (1 GB).

Uues vÀljaandes:

  • Na vijf jaar ontwikkeling is pakketbeheerder apk 3.0 gepubliceerd. In versie Alpine Linux 3.23 zijn nieuwe apk-hulpmiddelen ingebouwd, maar er wordt nog steeds de tweede versie van het pakket- en indexformaat gebruikt (de overstap naar de derde versie is gepland voor een van de volgende releases).

    Onder de wijzigingen in apk 3.0:

    • Een nieuw pakketformaat dat het zstd-compressie-algoritme en digitale handtekeningen op basis van een nieuw algoritme ondersteunt, en de mogelijkheid biedt om gegevens in de pakketbeheer database te verifiĂ«ren met originele pakkethandtekeningen.
    • Ondersteuning voor het gebruik van nieuwe hash-algoritmen (SHA-256, SHA-512) in de index.
    • Ondersteuning voor FTP, de eerste versie van het pakketformaat en md5-hashes is verwijderd.
    • Een controle is toegevoegd om te verifiĂ«ren of de architectuur van het te installeren pakket overeenkomt met de systeemarchitectuur.
    • Om de uitvoer van scripts en het hulpprogramma apk te scheiden, wordt een prefix ‘*’ aan de uitvoer van scripts toegevoegd.
    • Ondersteuning voor het definiĂ«ren en gebruiken van variabelen is toegevoegd aan het format van configuratiebestanden voor de repository.
    • Ondersteuning is toegevoegd voor het verplaatsen van standaardinstellingen naar een apart configuratiebestand.
    • Nieuwe commando's zijn toegevoegd: apk mkpkg voor het maken van pakketten, apk mkndx voor het creĂ«ren van een index, apk adbsign voor het beheren van digitale handtekeningen en apk adbdump voor het dumpen van structuren.
    • Het commando ‘apk query’ is toegevoegd om informatie over pakketten uit geĂŻnstalleerde databases en indexen te verkrijgen, en combineert de mogelijkheden van de commando's info, list en search.
  • Lisatud valikuline vĂ”imalus edastada kĂ”ik teostatavad failid ja teegid juurkataloogidest kausta /usr (kataloogid /bin, /sbin ja /lib* ĂŒhildati vastavate kataloogidega kaustas /usr ning vormistati sĂŒmboolsete linkide kaudu). Sellise ĂŒhinemise aktiveerimiseks installimise ajal tuleb keskkonnamuutuja BOOTSTRAP_USR_MERGED seada enne utiliidi setup-disk kĂ€ivitamist. Juba olemasolevates sĂŒsteemides saab ĂŒhenduste loomiseks kasutada paketti merge-usr.
  • Linuxi tuumapakett «linux-edge» on asendatud «linux-stable» paketiga, mis erineb identsete seadistuste kasutamise poolest paketiga «linux-lts». Pakett linux-stable kasutab kĂ”iki stabiilseid tuumaharu, samas kui linux-lts — ainult neid, mis on mĂ€rgitud kui LTS.
  • Intel'i traadita adapterite firmware, mis on toetatud draiveri iwlwifi poolt, on kolitud paketist linux-firmware-other paketti linux-firmware-intel.
  • Lisatud metapakett LLVM, mis viitab vĂ€rskele vĂ€ljaandele LLVM.
  • Reegliseerijad nftrules ja udev on jagatud alampakettideks ($pkgname-nftrules ja $pkgname-udev), mis pakuvad tulemĂŒĂŒrireegleid ja udevi konteksti pakettide pĂ”hjal. Samuti on tehtud alampakettide eraldamine $pkgname-systemd systemd teenuste jaoks (vaikimisi ei planeerita ĂŒleminekut OpenRC-lt systemd-le). KĂ”igi nftrules reeglite installimiseks on lisatud metapakett nftables-rulesets.
  • Nginx-server on kompileeritud valikuga «—with-compat», et tagada ĂŒhilduvus kolmandate osapoolte dĂŒnaamiliselt laaditavate moodulitega. Lisatud on pakett nginx-mod-dev koos nginx koodi ja ehitus sĂ”ltuvustega, mis on vajalikud moodulite kompileerimiseks.
  • Pakkuda on uusi versioone graafilistest keskkondadest GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11.
  • Pakettide versioonid on uuendatud, nĂ€iteks on saanud kĂ€tte Linuxi tuuma vĂ€ljaanded 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.

    Allikas: opennet.ru
Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster