Ma hope o hoʻokahi makahiki o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia kahi hoʻokuʻu koʻikoʻi o ka hoʻolaha OpenWrt 25.12.0, i hoʻomohala ʻia no nā polokalamu pūnaewele e like me nā routers, nā kuapo, a me nā wahi komo. Kākoʻo ʻo OpenWrt ma mua o 2200 mau polokalamu a hāʻawi i kahi ʻōnaehana kūkulu e hoʻomaʻalahi i ka cross-compilation a me ka hana ʻana o nā kūkulu maʻamau. ʻAe kēia mau kūkulu i ka hana ʻana o ka firmware mākaukau e hoʻohana me kahi hoʻonohonoho i makemake ʻia o nā pūʻolo i hoʻokomo mua ʻia, i hoʻonohonoho pono ʻia no nā hana kikoʻī. Ua paʻi ʻia nā kūkulu mākaukau e hoʻohana no 41 mau kahua i manaʻo ʻia (ua kākoʻo ka lālā ma mua i 39 mau kahua).
Nā hoʻololi nui ma OpenWrt 25.12:
- Ua neʻe mākou mai ka pahu hana opkg i ka luna hoʻokele pūʻolo APK (Alpine Package Keeper), i hoʻomohala ʻia e ka papahana Alpine. Ua hoʻonui kēia neʻe ʻana i nā hiki ke hoʻokele pūʻolo, hoʻomaikaʻi i ka pono o ka lawelawe ʻana i ka metadata, hiki ke hōʻoia i ka hōʻoia pūlima kikohoʻe no nā pūʻolo i hoʻokomo ʻia ma kahi kūloko, a hoʻomaʻamaʻa i ke kaʻina hana o ka hoʻonui ʻana i ka ʻōnaehana holoʻokoʻa i kahi mana hoʻolaha hou. Kākoʻo ʻo APK i ka hapa nui o nā hiʻohiʻona opkg, akā ʻokoʻa nā palena laina kauoha no kēia mau luna hoʻokele pūʻolo.
ʻO nā hiʻohiʻona APK holomua ʻē aʻe i ʻike nui ʻia: ʻO ke kauoha "apk list --installed --orphaned", kahi e hiki ai iā ʻoe ke nānā i nā hilinaʻi āpau i hoʻohana ʻole ʻia a wehe iā lākou me ka ʻole o ka hōʻino ʻana i ka ʻōnaehana. Hiki ke kāpae ʻia kahi kauoha hoʻopou hou index kaʻawale—hiki ke hoʻohui ʻia nā hana opkg i koi mua ʻia e holo i nā kauoha he nui i loko o hoʻokahi kauoha i loko o ka APK. No ka laʻana, ma kahi o "opkg update && opkg install dnsmasq-full," hiki iā ʻoe ke holo i "apk --update-cache add dnsmasq-full."
Hoʻohālikelike i kekahi mau kauoha apk a me opkg no ka hana ʻana i nā hana maʻamau:
apk update opkg update apk add pkg opkg install pkg apk del pkg opkg remove pkg apk list opkg list apk list P opkg list P apk list —installed [P] opkg list-installed apk list —upgradeable [P] opkg list-upgradable apk list --mea hoʻolako [P] opkg -A mea hāʻawi i P ʻike ʻike P opkg ʻike P opkg ʻike P apk ʻike --a pau P ʻaʻohe mea like me ka ʻike apk --maʻiʻo P opkg faila P - Ua hoʻā ʻia ka lawelawe ASU (Attended SysUpgrade) ma ka paʻamau, e ʻae ana iā ʻoe e hoʻohou i kāu firmware i kahi mana hou me ka ʻole o ka nalowale ʻana o nā hoʻonohonoho i loaʻa a me nā pūʻolo i hoʻokomo ʻia e ka mea hoʻohana. Ma ka hoʻohana ʻana i ka interface pūnaewele LuCI a i ʻole ka mea hana laina kauoha, waiho ka mea hoʻohana i kahi noi e hana i kahi kiʻi firmware hou, e kuhikuhi ana i nā pūʻolo i hoʻokomo ʻia ma kā lākou ʻōnaehana. Ma hope o kekahi manawa pōkole, hana ka kikowaena ASU i kahi kiʻi e pili ana i ka ʻike i noi ʻia, ma hope o ka hoʻoiho ʻana o ka mea hoʻohana a hoʻomālamalama iā ia i kā lākou hāmeʻa. Loaʻa kahi koho ʻē aʻe e mālama i nā hoʻonohonoho i loaʻa i ka firmware hou.
- Mālama ʻia ka mōʻaukala laina kauoha ma waena o nā kau. Mālama ʻia kēia mōʻaukala i kahi disk RAM a ʻaʻole nalowale ma hope o kahi komo ʻana ma hope. ʻO ka mālama ʻana i ka mōʻaukala ma RAM e pale aku i nā kākau pono ʻole i nā flash drive, akā hiki iā ʻoe ke koho e hiki ai ke mālama i ka mōʻaukala i kahi waihona mau loa ma ka hoʻoponopono ʻana i ka script '/etc/profile.d/busybox-history-file.sh'.
- Aia i loko o ka pūʻolo kumu kahi waihona e loaʻa ana iā Qt5, GTK, SDL3, wlroots, wayland, a me nā hale waihona puke ʻē aʻe no ka hana ʻana i nā interfaces kiʻi a me ka hoʻonohonoho ʻana i ka hoʻomaka ʻana o nā polokalamu kiʻi.
- Ua kākau hou ʻia nā palapala Shell no ka Wi-Fi a me ka hoʻokele hoʻonohonoho pūnaewele ma uCode, kahi ʻōlelo me ka syntax e like me JavaScript. Ua kaulana ʻo uCode no ka ʻōlelo palekana a me ka hana, e hoʻomaʻalahi ana i ka mālama ʻana a hiki ke hoʻohui pololei me ubus a me UCI.
- Ua hoʻohui ʻia ke kākoʻo no nā hāmeʻa hou he 180 a ʻoi, e lawe ana i ka huina o nā hāmeʻa i kākoʻo ʻia ma mua o 2200.
- No nā polokalamu e pili ana i nā ʻāpana Realtek, ua hoʻonui ʻia ke kākoʻo no nā hoʻololi Ethernet, me nā koho 10-Gigabit.
- Ua hoʻohui ka paepae qualcommax i ke kākoʻo no nā ipq50xx a me ipq60xx SoCs.
- Ua hoʻohui ʻia kahi kahua siflower hou no Siflower SF21A6826/SF21H8898 SoC.
- Ua hoʻohui ʻia nā kahua sunxi/arm926ejs a me microchipsw/lan969x no nā Allwinner F1C100/200s SoCs a me nā kuapo Microchip LAN969x.
- ʻO nā mana pūʻolo i hōʻano hou ʻia e komo pū me musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89, a me busybox 1.37.0.
- Core Linux обновлено до выпуска 6.12.71 с беспроводным стеком cfg80211/mac80211, портированным из ядра 6.18.7 (в прошлой ветке поставлялось ядро 6.6 с беспроводным стеком из ядра 6.12).
Source: opennet.ru
