OpenWrt 25.12 útbrocht mei in nije pakketbehearder en Firmware-updatesysteem

Nei in jier fan ûntwikkeling is in wichtige release fan 'e OpenWrt 25.12.0-distribúsje útbrocht, ûntwikkele foar netwurkapparaten lykas routers, switches en tagongspunten. OpenWrt stipet mear as 2200 apparaten en biedt in buildsysteem dat krúskompilaasje en it meitsjen fan oanpaste builds ferienfâldiget. Dizze builds meitsje it mooglik om klear-foar-gebrûk firmware te meitsjen mei in winske set foarôf ynstalleare pakketten, optimalisearre foar spesifike taken. Klear-foar-gebrûk builds binne publisearre foar 41 doelplatfoarms (de foarige tûke stipe 39 platfoarms).

Haadwizigingen yn OpenWrt 25.12:

  • Wy binne migrearre fan 'e opkg-toolkit nei de APK-pakketbehearder (Alpine Package Keeper), ûntwikkele troch it Alpine-projekt. Dizze migraasje hat de pakketbehearmooglikheden útwreide, de effisjinsje fan metadata-ôfhanneling ferbettere, ferifikaasje fan digitale hântekeningen mooglik makke foar lokaal ynstalleare pakketten, en it proses fan it bywurkjen fan it heule systeem nei in nije distribúsjeferzje streamlined. APK stipet de measte opkg-funksjes, mar de kommandorigelparameters foar dizze pakketbehearders ferskille.

    Oare opmerklike avansearre APK-funksjes omfetsje: It kommando "apk list --installed --orphaned", wêrmei jo alle net brûkte ôfhinklikheden kinne besjen en fuortsmite sûnder it systeem te beskeadigjen. In apart kommando foar it bywurkjen fan yndeksen kin weilitten wurde - opkg-operaasjes dy't earder it útfieren fan meardere kommando's fereasken, kinne no wurde kombineare ta ien kommando yn 'e APK. Bygelyks, ynstee fan "opkg update && opkg install dnsmasq-full" kinne jo "apk --update-cache add dnsmasq-full" útfiere.

    Fergeliking fan guon apk- en opkg-kommando's foar it útfieren fan typyske aksjes:

    apk update opkg update apk tafoegje pkg opkg ynstallearje pkg apk del pkg opkg fuortsmite pkg apk list opkg list apk list P opkg list P apk list -ynstallearre [P] opkg list-ynstallearre apk list -upgradeable [P] opkg list-upgradable apk list —providers [P] opkg -A wat leveret P apk-ynfo P opkg-ynfo P apk-ynfo —alle P no lykweardich oan apk-ynfo -ynhâld P opkg-bestannen P
  • De ASU (Attended SysUpgrade) tsjinst is standert ynskeakele, wêrtroch jo jo firmware kinne bywurkje nei in nije ferzje sûnder besteande ynstellings en troch de brûker ynstalleare pakketten te ferliezen. Mei de LuCI webinterface of kommandorigel-ark yntsjinnet de brûker in fersyk om in bywurke firmware-ôfbylding te generearjen, wêrby't de pakketten dy't op har systeem ynstalleare binne, wurde spesifisearre. Nei in koarte tiid genereart de ASU-tsjinner in ôfbylding dy't oerienkomt mei de oanfrege ynhâld, wêrnei't de brûker it downloadt en nei har apparaat flasht. In ekstra opsje is beskikber om besteande ynstellings yn 'e bywurke firmware te behâlden.
  • Kommandorigelhistoarje wurdt no bewarre tusken sesjes. Dizze skiednis wurdt bewarre op in RAM-skiif en giet net ferlern nei in folgjende oanmelding. It opslaan fan 'e skiednis yn RAM foarkomt ûnnedige skriuwen nei flash-skiven, mar jo kinne opsjoneel it opslaan fan 'e skiednis nei persistente opslach ynskeakelje troch it skript '/etc/profile.d/busybox-history-file.sh' te bewurkjen.
  • It basispakket befettet in repository mei Qt5, GTK, SDL3, wlroots, wayland en oare bibleteken foar it meitsjen fan grafyske ynterfaces en it organisearjen fan it starten fan grafyske applikaasjes.
  • Shell-skripts foar Wi-Fi en netwurkkonfiguraasjebehear binne opnij skreaun yn uCode, in taal mei in syntaksis dy't fergelykber is mei JavaScript. uCode stiet bekend as in feiliger en performantere taal, dy't ûnderhâld ferienfâldiget en direkte yntegraasje mei ubus en UCI mooglik makket.
  • Stipe foar mear as 180 nije apparaten is tafoege, wêrtroch it totale oantal stipe apparaten op mear as 2200 komt.
  • Foar apparaten basearre op Realtek-chips is stipe foar Ethernet-switches útwreide, ynklusyf 10-Gigabit-opsjes.
  • It qualcommax-platfoarm hat stipe tafoege foar de ipq50xx en ipq60xx SoC's.
  • Nij siflower-platfoarm tafoege foar Siflower SF21A6826/SF21H8898 SoC.
  • Sunxi/arm926ejs en microchipsw/lan969x platfoarms tafoege foar Allwinner F1C100/200s SoCs en Microchip LAN969x switches.
  • Bywurke pakketferzjes omfetsje musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89, en busybox 1.37.0.
  • De kearn Linux обновлено до выпуска 6.12.71 с беспроводным стеком cfg80211/mac80211, портированным из ядра 6.18.7 (в прошлой ветке поставлялось ядро 6.6 с беспроводным стеком из ядра 6.12).

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster