Pēc gada izstrādes ir izlaista nozīmīga OpenWrt 25.12.0 izplatīšanas versija, kas izstrādāta tīkla ierīcēm, piemēram, maršrutētājiem, komutatoriem un piekļuves punktiem. OpenWrt atbalsta vairāk nekā 2200 ierīces un piedāvā būvēšanas sistēmu, kas vienkāršo krustkompilāciju un pielāgotu būvējumu izveidi. Šīs būvējuma versijas ļauj izveidot lietošanai gatavu programmaparatūru ar vēlamo iepriekš instalētu pakotņu komplektu, kas ir optimizēts konkrētiem uzdevumiem. Lietošanai gatavas būvējuma versijas ir publicētas 41 mērķa platformai (iepriekšējā atzara atbalstīja 39 platformas).
Galvenās izmaiņas OpenWrt 25.12:
- Esam migrējuši no opkg rīkkopa uz APK pakotņu pārvaldnieku (Alpine Package Keeper), ko izstrādājis Alpine projekts. Šī migrācija ir paplašinājusi pakotņu pārvaldības iespējas, uzlabojusi metadatu apstrādes efektivitāti, iespējojusi lokāli instalēto pakotņu digitālā paraksta verifikāciju un vienkāršojusi visas sistēmas atjaunināšanas procesu uz jaunu izplatīšanas versiju. APK atbalsta lielāko daļu opkg funkciju, taču šo pakotņu pārvaldnieku komandrindas parametri atšķiras.
Citas ievērojamas uzlabotās APK funkcijas ietver: komandu "apk list --installed --orphaned", kas ļauj skatīt visas neizmantotās atkarības un noņemt tās, nebojājot sistēmu. Atsevišķu index update komandu var izlaist — opkg darbības, kurām iepriekš bija nepieciešama vairāku komandu palaišana, tagad APK var apvienot vienā komandā. Piemēram, "opkg update && opkg install dnsmasq-full" vietā varat palaist "apk --update-cache add dnsmasq-full".
Dažu apk un opkg komandu salīdzinājums tipisku darbību veikšanai:
apk atjaunināšana opkg atjaunināt apk pievienot pkg opkg instalēt pkg apk del pkg opkg noņemt pkg apk sarakstu opkg saraksts apk saraksts P apk saraksts P apk saraksts — instalēts [P] opkg saraksts instalēts apk saraksts — jaunināms [P] opkg saraksts jaunināms apk saraksts --providers [P] opkg -A kas nodrošina P apk informāciju P opkg info P apk info --viss P nav ekvivalenta apk informācijai --saturs P apk faili P - Pēc noklusējuma ir iespējots pakalpojums ASU (Attended SysUpgrade), kas ļauj atjaunināt programmaparatūru uz jaunu versiju, nezaudējot esošos iestatījumus un lietotāja instalētās pakotnes. Izmantojot LuCI tīmekļa saskarni vai komandrindas rīku, lietotājs iesniedz pieprasījumu ģenerēt atjauninātu programmaparatūras attēlu, norādot savā sistēmā instalētās pakotnes. Pēc neilga laika ASU serveris ģenerē attēlu, kas atbilst pieprasītajam saturam, pēc kura lietotājs to lejupielādē un pārkopē savā ierīcē. Ir pieejama papildu opcija, lai saglabātu esošos iestatījumus atjauninātajā programmaparatūrā.
- Komandrindas vēsture tagad tiek saglabāta starp sesijām. Šī vēsture tiek saglabāta RAM diskā un netiek zaudēta pēc nākamās pieteikšanās. Vēstures saglabāšana RAM atmiņā ļauj izvairīties no nevajadzīgas ierakstīšanas zibatmiņas diskos, taču varat pēc izvēles iespējot vēstures saglabāšanu pastāvīgā krātuvē, rediģējot skriptu '/etc/profile.d/busybox-history-file.sh'.
- Pamata pakotnē ietilpst repozitorijs, kurā ir Qt5, GTK, SDL3, wlroots, wayland un citas bibliotēkas grafisko saskarņu izveidei un grafisko lietojumprogrammu palaišanas organizēšanai.
- Apvalka skripti Wi-Fi un tīkla konfigurācijas pārvaldībai ir pārrakstīti uCode — valodā ar JavaScript līdzīgu sintaksi. uCode ir pazīstama ar savu drošāko un efektīvāko valodu, kas vienkāršo uzturēšanu un nodrošina tiešu integrāciju ar ubus un UCI.
- Ir pievienots atbalsts vairāk nekā 180 jaunām ierīcēm, tādējādi kopējais atbalstīto ierīču skaits pārsniedz 2200.
- Ierīcēm, kuru pamatā ir Realtek mikroshēmas, ir paplašināts Ethernet slēdžu atbalsts, tostarp 10 gigabitu opcijas.
- Qualcommax platforma ir pievienojusi atbalstu ipq50xx un ipq60xx SoC.
- Pievienota jauna siflower platforma Siflower SF21A6826/SF21H8898 SoC.
- Pievienotas sunxi/arm926ejs un microchipsw/lan969x platformas Allwinner F1C100/200s SoC un Microchip LAN969x slēdžiem.
- Atjauninātajās pakotņu versijās ietilpst musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 un busybox 1.37.0.
- kodols Linux Atjaunināts uz 6.12.71 versiju ar cfg80211/mac80211 bezvadu steku, kas pārnests no kodola 6.18.7 (iepriekšējā atzara piegādāja kodolu 6.6 ar bezvadu steku no kodola 6.12).
Avots: opennet.ru
