Versioni e reditë Alpine Linux 3.23 është tani në dispozicion, një distribucion minimalistik i ndërtuar mbi bibliotekën sistemore Musl dhe një grup mjetesh BusyBox. Distribucioni shquhet për kërkesat e tij të përmirësuara për siguri dhe është ndërtuar me mbrojtjen SSP (Stack Smashing Protection). Si sistem i inicializimit përdoret OpenRC, ndërsa për menaxhimin e paketave shfrytëzohet menaxheri i tij i paketave apk. Alpine përdoret për krijimin e imazheve zyrtare të konteinerëve Docker dhe përdoret në projektin PostmarketOS. Imazhet ISO të ngarkueshme (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 dhe loongarch64) janë përgatitur në gjashtë variante: standarde (344 MB), ngarkueshëm nga rrjeti (361 MB), të zgjeruara (1 GB), për makinat virtuale (67 MB), minirootfs (4 MB) dhe për hipervizorin Xen (1 GB).
NĂ« versionin e ri:
- Pas pesë vjet zhvillimi, është publikuar menaxheri i paketave apk 3.0. Në versionin Alpine Linux 3.23 janë angazhuar mjete të reja apk, por akoma po vazhdohet përdorimi i versionit të dytë të formatit të paketave dhe indeksit (kalimi në versionin e tretë është planifikuar në një nga daljet e ardhshme).
Ndryshimet në apk 3.0 përfshijnë:
- Një format të ri paketash, që mbështet algoritmin e kompresimit zstd dhe nënshkrime digjitale në bazë të algoritmit të ri, si dhe parashikon mundësinë e verifikimit të të dhënave në DB-në e menaxherit të paketave, duke përdorur nënshkrimet origjinale të paketave.
- Mbështetje për përdorimin në indeks të algoritmeve të reja të hash-it (SHA-256, SHA-512).
- Këtu është hequr mbështetje për FTP, versionin e parë të formatit të paketave dhe md5-hash-et.
- ĂshtĂ« shtuar kontrolli i pĂ«rputhjes sĂ« arkitekturĂ«s sĂ« paketĂ«s qĂ« po instalohet me arkitekturĂ«n e sistemit.
- PĂ«r tĂ« ndarĂ« daljen e skenarĂ«ve dhe utilitarit apk, tani pĂ«r daljen e skenarĂ«ve shtohet prefiksi â*â.
- Në formatin e skedave të konfigurimit të depozitës është shtuar mbështetje për përcaktimin dhe përdorimin e variablave.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r nxjerrjen e cilĂ«simeve tĂ« parazgjedhura nĂ« njĂ« skedĂ« tĂ« veçantĂ« konfigurimi.
- Janë shtuar komanda të reja: apk mkpkg për krijimin e paketave, apk mkndx për krijimin e indeksit, apk adbsign për menaxhimin e nënshkrimeve digjitale dhe apk adbdump për shkarkimin e strukturave.
- ĂshtĂ« shtuar komanda «apk query» pĂ«r tĂ« marrĂ« informacione mbi paketat nga DB-tĂ« e instaluara dhe indekset, duke kombinuar funksionalitetet e komandave info, list dhe search.
- Shtesa opsionale për të transferuar të gjitha skedarët ekzekutivë dhe bibliotekat nga direktoret rrënjësore në seksionin /usr (/bin, /sbin dhe /lib* janë unifikuar me direktoret përkatëse në brendësi të /usr dhe janë formatuar përmes lidhjeve simbolike me to). Për të aktivizuar një përzierje të tillë gjatë instalimit, duhet të vendosni ndryshoren e ambientit BOOTSTRAP_USR_MERGED përpara thirrjes së utilitetit setup-disk. Në sistemet e tashme, paketën merge-usr mund ta përdorni për përzierje.
- Paketimi i kernelit Linux "linux-edge" është zëvendësuar me "linux-stable", i cili ndryshon për përdorimin e konfigurimeve identike me paketën "linux-lts". Në paketën linux-stable përdoren të gjitha degët e qëndrueshme të kernelit, ndërsa në linux-lts vetëm ato që janë të markuara si LTS.
- Firmware për adaptatorët pa tel Intel, të mbështetur nga drivere iwlwifi, janë transferuar nga paketa linux-firmware-other në linux-firmware-intel.
- Shtuar një metapakete LLVM, e cila referon në lëshimin e fundit të LLVM.
- Setet e rregullave nftrules dhe udev janë ndarë në nënpaketa ($pkgname-nftrules dhe $pkgname-udev), që ofrojnë rregulla për firewall dhe udev në lidhje me paketat. Njëjësisht është bërë ndarja në nënpaketa të shërbimeve systemd në $pkgname-systemd (me përjashtim se kalimi nga OpenRC në systemd nuk është i planifikuar). Një metapakete nftables-rulesets është shtuar për instalimin e të gjitha rregullave nftrules.
- Serveri nginx Ă«shtĂ« ndĂ«rtuar me opsionin "--with-compat" pĂ«r tĂ« siguruar kompatibilitetin me modulat dinamike tĂ« ngarkuara nga palĂ«t e treta. ĂshtĂ« shtuar paketa nginx-mod-dev me kodin nginx dhe varĂ«sitĂ« ndĂ«rtuese tĂ« nevojshme pĂ«r ndĂ«rtimin e moduleve.
- Paketat me versione të reja të ambienteve grafike GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0, Sway 1.11 janë propozuar.
- Versionet e paketave janë përditësuar, për shembull, shumica e lëshimeve të kernelit 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
