OpenWrt 25.12 u publikua me një Menaxher të Ri Paketash dhe Sistem të Ri për Përditësimin e Firmware-it

Pas një viti zhvillimi, është publikuar një version i rëndësishëm i shpërndarjes OpenWrt 25.12.0, i zhvilluar për pajisje rrjeti si routerë, switch dhe pika aksesi. OpenWrt mbështet mbi 2200 pajisje dhe ofron një sistem ndërtimi që thjeshton përpilimin e kryqëzuar dhe krijimin e ndërtimeve të personalizuara. Këto ndërtime lejojnë krijimin e firmware-it të gatshëm për përdorim me një grup të dëshiruar paketash të parainstaluara, të optimizuara për detyra specifike. Ndërtimet e gatshme për përdorim janë publikuar për 41 platforma të synuara (dega e mëparshme mbështeste 39 platforma).

Ndryshimet kryesore në OpenWrt 25.12:

  • Ne kemi migruar nga paketa e mjeteve opkg në menaxherin e paketave APK (Alpine Package Keeper), të zhvilluar nga projekti Alpine. Ky migrim ka zgjeruar aftësitë e menaxhimit të paketave, ka përmirësuar efikasitetin e trajtimit të meta të dhënave, ka mundësuar verifikimin e nënshkrimit dixhital për paketat e instaluara lokalisht dhe ka përmirësuar procesin e përditësimit të të gjithë sistemit në një version të ri shpërndarjeje. APK mbështet shumicën e veçorive të opkg, por parametrat e rreshtit të komandës për këta menaxherë paketash ndryshojnë.

    Karakteristika të tjera të dukshme të përparuara të APK-së përfshijnë: Komandën "apk list --installed --orphaned", e cila ju lejon të shikoni të gjitha varësitë e papërdorura dhe t'i hiqni ato pa dëmtuar sistemin. Një komandë e veçantë përditësimi të indeksit mund të lihet jashtë - operacionet opkg që më parë kërkonin ekzekutimin e komandave të shumta tani mund të kombinohen në një komandë të vetme në APK. Për shembull, në vend të "opkg update && opkg install dnsmasq-full", mund të ekzekutoni "apk --update-cache add dnsmasq-full".

    Krahasimi i disa komandave apk dhe opkg për kryerjen e veprimeve tipike:

    apk update opkg update apk add pkg opkg install pkg apk del pkg opkg hiq pkg apk list opkg list apk list P opkg list P apk —installed [P] opkg list-installed apk list — upgradeable [P] opkg list-upgradable apk list --ofruesit [P] opkg -A çfarë ofron P apk info P opkg info P apk info --të gjitha P jo ekuivalente me apk info --përmbajtja P opkg skedarë P
  • Shërbimi ASU (Attended SysUpgrade) është aktivizuar si parazgjedhje, duke ju lejuar të përditësoni firmware-in tuaj në një version të ri pa humbur cilësimet ekzistuese dhe paketat e instaluara nga përdoruesi. Duke përdorur ndërfaqen web LuCI ose mjetin e linjës së komandës, përdoruesi paraqet një kërkesë për të gjeneruar një imazh të përditësuar të firmware-it, duke specifikuar paketat e instaluara në sistemin e tij. Pas një kohe të shkurtër, serveri ASU gjeneron një imazh që korrespondon me përmbajtjen e kërkuar, pas së cilës përdoruesi e shkarkon atë dhe e instalon në pajisjen e tij. Një opsion shtesë është i disponueshëm për të ruajtur cilësimet ekzistuese në firmware-in e përditësuar.
  • Historiku i rreshtit të komandës tani ruhet midis seancave. Ky historik ruhet në një disk RAM dhe nuk humbet pas një hyrjeje të mëvonshme. Ruajtja e historikut në RAM shmang shkrimet e panevojshme në disqet flash, por mund të aktivizoni opsionalisht ruajtjen e historikut në memorien e përhershme duke modifikuar skriptin '/etc/profile.d/busybox-history-file.sh'.
  • Paketa bazë përfshin një depo që përmban Qt5, GTK, SDL3, wlroots, wayland dhe biblioteka të tjera për krijimin e ndërfaqeve grafike dhe organizimin e nisjes së aplikacioneve grafike.
  • Skriptet shell për menaxhimin e konfigurimit të Wi-Fi dhe rrjetit janë rishkruar në uCode, një gjuhë me një sintaksë të ngjashme me JavaScript. uCode njihet si një gjuhë më e sigurt dhe më efikase, duke thjeshtuar mirëmbajtjen dhe duke mundësuar integrimin e drejtpërdrejtë me ubus dhe UCI.
  • Është shtuar mbështetje për mbi 180 pajisje të reja, duke e çuar numrin total të pajisjeve të mbështetura në mbi 2200.
  • Për pajisjet e bazuara në çipat Realtek, mbështetja për switch-et Ethernet është zgjeruar, duke përfshirë opsionet 10-Gigabit.
  • Platforma qualcommax ka shtuar mbështetje për SoC-të ipq50xx dhe ipq60xx.
  • U shtua platforma e re siflower për Siflower SF21A6826/SF21H8898 SoC.
  • U shtuan platformat sunxi/arm926ejs dhe microchipsw/lan969x për SoC-të Allwinner F1C100/200s dhe çelësat Microchip LAN969x.
  • Versionet e përditësuara të paketave përfshijnë musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 dhe busybox 1.37.0.
  • Bërthama e Linux-it është përditësuar për të lëshuar versionin 6.12.71 me grumbullin wireless cfg80211/mac80211 të portuar nga kerneli 6.18.7 (dega e mëparshme u dërgua me kernelin 6.6 me grumbullin wireless nga kerneli 6.12).

Burimi: opennet.ru

Shto një koment