Izdaja OpenWrt 25.12 z zamenjavo upravitelja paketov in sistemom za posodobitev programske opreme

Po skoraj letu dni razvoja je predstavljen pomemben izdelek distribucije OpenWrt 25.12.0, ki se razvija za omrežne naprave, kot so usmerjevalniki, stikala in dostopne točke. OpenWrt podpira več kot 2200 naprav in ponuja sistem za sestavljanje, ki poenostavi križno prevajanje in ustvarjanje lastnih gradiv. Takšna gradiva omogočajo oblikovanje končnih programske opreme z želenim naborom prednastavljenih paketov, optimiziranih za specifične naloge. Končna gradiva so objavljena za 41 ciljno platformo (v prejšnji različici je bilo podprtih 39 platform).

Glavne spremembe v OpenWrt 25.12:

  • Prehod z orodja opkg na upravitelja paketov APK (Alpine Package Keeper), ki ga razvija projekt Alpine. Ta prehod je razširil možnosti upravljanja s paketi, povečal učinkovitost dela z metapodatki, omogočil izvedbo preverjanja digitalnih podpisov za lokalno nameščene pakete in moderniziral postopek posodabljanja celotnega sistema na novo različico distribucije. APK podpira večino funkcij opkg, vendar se parametri ukazne vrstice teh upravljalnikov paketov razlikujejo.

    Med razširjenimi možnostmi APK izstopa: Ukaz "apk list —installed —orphaned", s katerim lahko uporabniki preverijo vse neuporabljene odvisnosti, ki jih je mogoče brez posledic za sistem odstraniti. Možnost, da se izognemo ločenemu ukazu za posodobitev indeksa — operaciji opkg, ki je zahtevala zagon različnih ukazov, se v apk lahko zmanjša na en sam ukaz, na primer, namesto "opkg update && opkg install dnsmasq-full" lahko zaženemo "apk —update-cache add dnsmasq-full".

    Uporedba nekih komandi apk i opkg za izvršenje tipičnih akcija:

    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 nedostaje ekvivalent apk info —contents P opkg files P
  • Privzeto je vključen servis ASU (Attended SysUpgrade), ki omogoča posodobitev programske opreme na novo različico sistema brez izgube obstoječih nastavitev in uporabniško nameščenih paketov. Preko spletnega vmesnika LuCI ali orodja ukazne vrstice uporabnik pošlje zahtevo za ustvarjanje posodobljenega slike programske opreme, pri čemer navede pakete, nameščene v svojem sistemu. Po določenem času strežnik ASU oblikuje sliko, ki ustreza naročenemu vsebini, po čemer uporabnik to sliko prenese in jo namesti na svojo napravo. Dodatno je na voljo opcija, ki omogoča ohranitev trenutnih nastavitev v posodobljeni programski opremi.
  • Zagotovljena je zgodovina ukazov v ukazni vrstici med sejami. Zgodovina ukazov se shranjuje v RAM disku in se ne izgubi po ponovnem prijavljenju. Shranjevanje zgodovine v pomnilniku omogoča izogibanje nepotrebnim zapisom na Flash pomnilnike, a kot možnost je možno vključiti shranjevanje zgodovine tudi na trajnem nosilcu, tako da uredite skript ‘/etc/profile.d/busybox-history-file.sh’.
  • V osnovni oskrbi je vključen repozitorij, ki vsebuje Qt5, GTK, SDL3, wlroots, wayland in druge knjižnice za ustvarjanje grafičnih vmesnikov in organizacijo zagona grafičnih aplikacij.
  • Shell skripti za delo z Wi-Fi in upravljanje omrežne konfiguracije so prepisani v jeziku uCode, ki ima sintakso blizu JavaScriptu. uCode je označen kot bolj varen in zmogljiv jezik, ki poenostavi vzdrževanje in omogoča neposredno integracijo z ubus in UCI.
  • Dodana je podpora za več kot 180 novih naprav. Skupno število podprtih naprav je preseglo 2200.
  • Za naprave na čipih Realtek je razširjena podpora za Ethernet preklopnike, vključno z 10-gigabitnimi različicami.
  • Na platformo qualcommax je dodana podpora za SoC ipq50xx in ipq60xx.
  • Dodana je nova platforma siflower za SoC Siflower SF21A6826/SF21H8898.
  • Dodane so platforme sunxi/arm926ejs in microchipsw/lan969x za SoC Allwinner F1C100/200s in preklopnike Microchip LAN969x.
  • Posodobljene so različice paketov, vključno z musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 in busybox 1.37.0.
  • Jedro Linux je posodobljeno na izdajo 6.12.71 z brezžičnim skladom cfg80211/mac80211, portiranim iz jedra 6.18.7 (v prejšnji različici je bilo jedro 6.6 z brezžičnim skladom iz jedra 6.12).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster