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
