Alpine Linux 3.23 ja paketihalduri apk 3.0 versiooni väljalaskmine

Saadaval on Alpine Linux 3.23, minimalistlik distributsioon, mis põhineb Musl süsteemiteegil ja BusyBoxi utiliitidel. Distributsioon erineb suurenenud turvanõuetega ja on kokku pandud SSP (Stack Smashing Protection) kaitsega. Alglaadimise süsteemina kasutatakse OpenRC-d, paketihalduseks on kasutusel oma paketi haldur apk. Alpine on kasutuses ametlike Docker konteinerite kujundamisel ja PostmarketOS projektis. Laadimis-iso-pildid (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 ja loongarch64) on ette valmistatud kuues variandis: standardne (344 MB), võrgu kaudu käivitatav (361 MB), laiendatud (1 GB), virtuaalmasinad (67 MB), minirootfs (4 MB) ja Xen hüperviisori jaoks (1 GB).

Uues väljaandes:

  • Pärast viieaastast arendust on avaldatud paketi haldur apk 3.0. Alpine Linux 3.23 versioonis on kasutusele võetud uued apk utiliidid, kuid endiselt on kasutusel teise versiooni pakettide ja indeksi formaat (üleminek kolmandale versioonile on plaanis ühes järgmises väljaandes).

    APK 3.0 muudatuste seas:

    • Uus pakettide formaat toetab zstd tihendusalgoritmi ja uut algoritmi põhinevaid digitaalseid allkirju ning võimaldab andmete kontrollimist paketihalduse andmebaasis, kasutades originaalseid pakettallkirju.
    • Toetatakse uusimate räsimärgistamisalgoritmide (SHA-256, SHA-512) kasutamist indeksis.
    • FTP, pakettide esimesed versioonid ja md5-räsid on eemaldatud.
    • Lisatud kontroll paigaldatava paketi arhitektuuri vastavuse osas süsteemi arhitektuuriga.
    • Skripti ja apk utiliidi väljundi eristamiseks lisatakse skripti väljundisse nüüd prefiks ‘*’.
    • Konfiguratsioonifaili formaati on lisatud toetamine muutujate määratlemiseks ja kasutamiseks.
    • Toetatakse vaike seadete eraldamist eraldi konfiguratsioonifaili.
    • Lisatud uued käsud: apk mkpkg pakettide loomiseks, apk mkndx indeksi loomiseks, apk adbsign digitaalsete allkirjade haldamiseks ja apk adbdump struktuuride dumpimiseks.
    • Lisatud käsk «apk query» teabe saamiseks kolmandate osapoolte paketihaldussüsteemidest, mis kombineerib käskude info, list ja search võimalused.
  • Lisatud on valikuline võimalus kõigi täidetavate failide ja teekide üleviimiseks juurkataloogidest kausta /usr (kaustad /bin, /sbin ja /lib* on ühendatud vastavate kaustadega kaustas /usr ja on vormistatud sümboolsete linkidena). Sellise ühendamise kasutamiseks paigaldamise ajal tuleks seada keskkonnamuutuja BOOTSTRAP_USR_MERGED enne utiliidi setup-disk käivitamist. Juba olemasolevates süsteemides saab ühendamiseks kasutada paketti merge-usr.
  • Linuxi tuumapakett «linux-edge» on asendatud «linux-stable» paketiga, mis erineb «linux-lts» paketiga identsete seadistuste kasutamisega. Paketis linux-stable on kasutusel kõik stabiilsed tuumaversioonid, samas kui linux-lts sisaldab ainult neid, mis on märgitud LTS-ks.
  • Inteli juhtmete adaptiivide püsivara, mille toetab draiver iwlwifi, on kantud paketist linux-firmware-other paketti linux-firmware-intel.
  • Lisatud on metapakett LLVM, mis viitab viimasele LLVM väljaandele.
  • nftrules ja udev reeglid on jagatud alampakettidesse ($pkgname-nftrules ja $pkgname-udev), mis pakuvad tulemüüri ja udev reegleid pakettide kontekstis. Sarnaselt on süsteemd服务ide systemd jagamine teostatud alampakettidesse $pkgname-systemd (vaikimisi ei ole plaanis liikuda OpenRC-lt systemd-le). Kõikide 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 ehitamise sõltuvustega, mis on vajalikud moodulite koostamiseks.
  • Pakutakse uusi pakette graafiliste keskkondade GNOME 49, KDE Plasma 6.5.3, LXQt 2.3.0 ja Sway 1.11 uusimate versioonidega.
  • Pakettide versioonid on uuendatud, näiteks on saadaval Linuxi kernel 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 ja wlroots 0.19.

    Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster