Disponohet lëshimi i Alpine Linux 3.23, një distribucion minimalistik i ndërtuar mbi bibliotekën sistemike Musl dhe paketat utilitare BusyBox. Distribucioni karakterizohet nga kërkesa të rritura për siguri dhe është ndërtuar me mbrojtje SSP (Stack Smashing Protection). Për sistemin e inicializimit përdoret OpenRC, ndërsa për menaxhimin e paketave përdoret menaxheri i vet i paketave apk. Alpine përdoret për të formuar imazhe zyrtare të kontenierëve Docker dhe përdoret në projektin PostmarketOS. Imazhet ISO të boot-ueshme (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 dhe loongarch64) janë përgatitur në gjashtë variante: standarde (344 MB), boot-ueshme në rrjet (361 MB), të zgjeruara (1 GB), për makinave virtuale (67 MB), minirootfs (4 MB) dhe për hipervizorin Xen (1 GB).
Në lëshimin e ri:
- Pasi kaluan pesë vjet zhvillim, u publikua menaxheri i paketave apk 3.0. Në versionin Alpine Linux 3.23 janë angazhuar utilitetet e reja apk, por ende vazhdohet përdorimi i versiionit të dytë të formatit të paketave dhe indeksit (kalimi në versionin e tretë është planifikuar për një nga lëshimet e ardhshme).
Ndër ndryshimet në apk 3.0:
- Formati i ri i paketave, që mbështet algoritmin e kompresimit zstd dhe nënshkrimet digjitale të bazuara në algoritmin e ri, si dhe parashikon mundësinë e verifikimit të të dhënave në Baza të Dhënash të menaxherit të pakove, duke përdorur nënshkrimet origjinale të paketave.
- Mbështetje për përdorimin në indeksin e algoritmeve të rinj të hash-it (SHA-256, SHA-512).
- Këto janë hequr mbështetje e FTP, versioni i parë i formatit të paketave dhe hash-et md5.
- Shtuar kontrolli i përputhshmërisë së arkitekturës së paketës që instalon me arkitekturën e sistemit.
- Për të ndarë daljen e skripteve dhe utilitetin apk, tani i shtohet prefixi '*' daljes së skripteve.
- Në formatin e skedareve të konfigurimit të depozitës është shtuar mbështetje për përcaktimin dhe përdorimin e variablave.
- Shtuar mbështetje për nxjerrjen e parametrave të zakonshëm në një skedar të veçantë konfigurimi.
- Shtohen komandat e reja: apk mkpkg për krijimin e pakove, apk mkndx për krijimin e indeksit, apk adbsign për menaxhimin e nënshkrimeve digjitale dhe apk adbdump për dump struktura.
- Shtuar komanda 'apk query' për të marrë informacione rreth paketave nga DB-të e instaluara dhe indekset, duke kombinuar funksionalitetet e komandave info, list dhe search.
- Shtuar mundësia opsionale për të transferuar të gjitha skedarët ekzekutivë dhe bibliotekat nga katalogët rrënjësorë në seksionin /usr (/bin, /sbin dhe /lib* janë unifikuar me katalogët e përshtatshëm brenda /usr dhe janë formatuar përmes lidhjeve simbolike të tyre). Për të aktivizuar një bashkim të tillë gjatë instalimit, duhet të vendosni variablën e ambientit BOOTSTRAP_USR_MERGED para thirrjes së utilitarit setup-disk. Në sistemet ekzistuese, për bashkimin mund të përdoret paketa merge-usr.
- Paketa me bërthamën Linux "linux-edge" është zëvendësuar me "linux-stable", e cila ndryshon duke përdorur të njëjtat cilësime me paketën "linux-lts". Në paketën linux-stable përdoren të gjitha degët e qëndrueshme të bërthamorëve, ndërsa në linux-lts - vetëm ato të shënuara si LTS.
- Firmware për adaptuesit e wireless Intel, të mbështetur nga drejtuesi i iwlwifi, janë transferuar nga paketa linux-firmware-other në linux-firmware-intel.
- Shtuar një metapaketë LLVM, e cila i referohet lëshimit të ri të LLVM.
- Setet e rregullave nftrules dhe udev janë ndarë në nënpaketa ($pkgname-nftrules dhe $pkgname-udev), duke ofruar rregulla të firewall-it dhe udev në lidhje me paketat. Po ashtu, ndarja në nënpaketa të shërbimeve systemd $pkgname-systemd është kryer (nuk është parashikuar kalimi nga OpenRC në systemd si standard). Për instalimin e të gjitha rregullave nftrules, është shtuar një metapaketa nftables-rulesets.
- Serveri nginx Ă«shtĂ« ndĂ«rtuar me opsionin "âwith-compat" pĂ«r tĂ« siguruar kompatibilitet me module dinamike tĂ« ngarkuara nga palĂ« tĂ« tretĂ«. Paketimi nginx-mod-dev Ă«shtĂ« shtuar me kodin e nginx dhe varĂ«sitĂ« e ndĂ«rtimit, tĂ« nevojshme pĂ«r ndĂ«rtimin e moduleve.
- Paketet me versione të reja të mjediseve grafike GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11 janë propozuar.
- Versionet e paketimeve janë përmirësuar, për shembull, janë në dispozicion lëshimet e kernel-it 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.
Burimi: opennet.ru
