Az OpenWrt 25.12 kiadása a csomagkezelő cseréjével és a firmware frissítő rendszerével

A fejlesztés egy éve után bemutatkozott az OpenWrt 25.12.0 jelentős kiadása, melyet hálózati eszközök, például routerek, switch-ek és hozzáférési pontok számára fejlesztenek. Az OpenWrt több mint 2200 eszközt támogat, és olyan build rendszert kínál, amely megkönnyíti a cross-compile-ot és a saját build-ek létrehozását. Az ilyen build-ek lehetővé teszik, hogy a kívánt előre telepített csomagokkal készen álló firmware-ket hozzunk létre, amelyek optimalizáltak a konkrét feladatokhoz. Kész build-ek 41 célplatformra kerültek kiadásra (az előző ágon 39 platform volt támogatva).

Főbb változások az OpenWrt 25.12-ben:

  • A csomagkezelő opkg-ról az APK (Alpine Package Keeper) csomagkezelőre való áttérést hajtották végre, amelyet az Alpine projekt fejleszt. Az áttérés kibővítette a csomagkezelés lehetőségeit, javította a metaadatokkal való munkát, lehetővé tette a digitális aláírások ellenőrzését a helyben telepített csomagok számára, és modernizálta az egész rendszer frissítésének folyamatát az új disztribúció verziójára. Az APK a legtöbb opkg funkciót támogatja, de a parancssori paraméterek eltérnek ezeknél a csomagkezelőknél.

    Az APK kibővített funkciói közül kiemelkedik: Az «apk list —installed —orphaned» parancs, amellyel megtekinthetők az összes nem használt függőség, amelyek a rendszer károsítása nélkül eltávolíthatók. Lehetőség a külön frissítési indexparancs mellőzésére — az opkg műveletekhez szükséges különböző parancsok helyett az apk-ban ez egy parancsra redukálható, például az «opkg update && opkg install dnsmasq-full» helyett indítható az «apk —update-cache add dnsmasq-full».

    Az apk és opkg bizonyos parancsainak összehasonlítása tipikus műveletek végrehajtására:

    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 --providers [P] opkg -A whatprovides P apk info P opkg info P apk info --all P nincs megfelelője apk info --contents P opkg files P
  • Alapértelmezés szerint bekapcsolva van az ASU (Attended SysUpgrade) szolgáltatás, amely lehetővé teszi a firmware frissítését az új rendszerverzióra anélkül, hogy elveszítené a meglévő beállításokat és a felhasználó által telepített csomagokat. A LuCI webböngészői felületén vagy a parancssori eszközön a felhasználó kérelmet küld az új firmware képének előállítására, megjelölve a rendszerében telepített csomagokat. Néhány idő elteltével szerver Az ASU létrehozza a kívánt tartalomnak megfelelő képet, amelyet a felhasználó ezután letölt és felprogramoz a készülékére. Továbbá van egy opció, amely lehetővé teszi a meglévő beállítások mentését a frissített firmware-be.
  • Biztosítva van a parancssori műveletek történetének megőrzése az ülések között. A műveletek története RAM-lemezen tárolódik, és nem veszhet el újra belépéskor. A memória alapú történet tárolása elkerüli a felesleges írási műveleteket a Flash-tárolókra, de opcióként lehetővé tehető a történet tartós tárolásának engedélyezése az ‘/etc/profile.d/busybox-history-file.sh’ szkript szerkesztésével.
  • Az alapcsomag tartalmaz egy tárolót, amely tartalmazza a Qt5, GTK, SDL3, wlroots, wayland és egyéb könyvtárakat grafikus felületek létrehozásához és grafikus alkalmazások indításához.
  • A Wi-Fi-vel és a hálózati konfiguráció kezelésével foglalkozó Shell-szkriptek uCode nyelvre lettek átírva, amelynek szintaxisa közel áll a JavaScripthez. Az uCode biztonságosabb és teljesítményorientáltabb nyelvként van megjelölve, amely egyszerűbb fenntartást tesz lehetővé és biztosítja a közvetlen integrációt az ubus-szal és az UCI-vel.
  • Támogatás került hozzáadásra több mint 180 új eszközhöz. A támogatott eszközök összesített száma meghaladta a 2200-at.
  • A Realtek chipekkel rendelkező eszközök esetében kibővült az Ethernet-switch-ek támogatása, beleértve a 10 gigabites variantokat is.
  • A qualcommax platformhoz hozzáadták az ipq50xx és ipq60xx SoC-k támogatását.
  • Új siflower platform került hozzáadásra az Siflower SF21A6826/SF21H8898 SoC-hoz.
  • Hozzáadásra kerültek a sunxi/arm926ejs és a microchipsw/lan969x platformok az Allwinner F1C100/200s SoC-hoz és a Microchip LAN969x switch-ekhez.
  • A csomagok verziói frissítve lettek, beleértve a musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 és busybox 1.37.0.
  • A Linux kernel frissítve lett a 6.12.71 verzióra, a cfg80211/mac80211 vezeték nélküli stack-el, amely a 6.18.7 kernelből került átkonvertálásra (az előző ágban a 6.6 kernel volt a 6.12 származtatott vezeték nélküli stack-kel).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster