Pas një vit zhvillimi, është publikuar një version i ri i rëndësishëm i distribucionit OpenWrt 22.03.0, i fokusuar në aplikimin në pajisje të ndryshme rrjetesh, siç janë routerat, switch-et dhe pikave të qasjes. OpenWrt mbështet një gamë të gjerë platformash dhe arkitekturash dhe ka një sistem ndërtimi që lejon një kompilim të thjeshtë dhe të lehtë, përfshirë në ndërtim komponentët e ndryshëm, çka lejon formimin e një firmuerie ose imazhi disku të përshtatur për detyra specifike me një grup paketash të parainstaluara. Ndërtimet janë formuar për 35 platforma të synuara.
Ndryshimet në OpenWrt 22.03.0 përfshijnë:
- NĂ« mĂ«nyrĂ« tĂ« paracaktuar Ă«shtĂ« aktivizuar njĂ« aplikacion i ri pĂ«r menaxhimin e firewall-it â fw4 (Firewall4), qĂ« bazohet nĂ« filtrin e paketave nftables. Sintaksa e skedareve tĂ« konfigurimit pĂ«r firewall-in (/etc/config/firewall) dhe ndĂ«rfaqja uci nuk janĂ« ndryshuar â fw4 mund tĂ« shĂ«rbejĂ« si njĂ« zĂ«vendĂ«sim transparent pĂ«r mjetin e mĂ«parshĂ«m fw3, i bazuar nĂ« iptables. PĂ«rjashtim pĂ«rbĂ«jnĂ« rregullat e shtyra manualisht (/etc/firewall.user), tĂ« cilat do tĂ« duhet tĂ« rishikohen pĂ«r nftables (fw4 lejon shtimin e blloqeve tĂ« rregullave tĂ« personalizuara, por nĂ« formatin nftables).
Mjeti i vjetër i bazuar në iptables është përjashtuar nga imazhet e ofruara si parazgjedhje, por mund të rikthehet me ndihmën e menaxherit të paketave opkg ose mjetit Image Builder. Po ashtu janë ofruar lidhjet iptables-nft, arptables-nft, ebtables-nft dhe xtables-nft, që lejojnë krijimin e rregullave për nftables duke përdorur sintaksën e vjetër të iptables.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r mĂ« shumĂ« se 180 pajisje tĂ« reja, pĂ«rfshirĂ« 15 pajisje tĂ« bazuara nĂ« çipin MediaTek MT7915 me mbĂ«shtetje pĂ«r Wi-Fi 6 (IEEE 802.11ax). Numri total i pajisjeve tĂ« mbĂ«shtetura ka arritur nĂ« 1580.
- Translation of target platforms to use the DSA (Distributed Switch Architecture) kernel subsystem continues, providing means for configuring and managing cascades of interconnected Ethernet switches by applying mechanisms for configuring standard network interfaces (iproute2, ifconfig). DSA can be used to configure ports and VLANs instead of the previously offered swconfig tool, but not all switch drivers currently support DSA. In this release, DSA is utilized for bcm53xx platforms (drivers for all boards translated), lantiq (SoC based on xrx200 and vr9), and sunxi (Bananapi Lamobo R1 boards). Previously, platforms ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621), and realtek were translated to DSA.
- The dark mode design has been implemented in the LuCI web interface. By default, the mode is automatically enabled based on the browser settings, but it can also be force-enabled through the menu 'System' -> 'System' -> 'Language and Style'.
- The year 2038 problem caused by the overflow of the 32-bit time_t type has been resolved (the 32-bit epoch time counter will overflow on January 19, 2038). In the new release, the musl 1.2.x branch is used as the standard library, where on 32-bit architectures, the old 32-bit time counters are replaced with 64-bit ones (the time_t type replaced with time64_t). On 64-bit systems, the time64_t type is used by default (the counter will overflow in 292 billion years). The transition to the new type led to an ABI change, which will require recompiling all 32-bit programs related to musl libc (recompilation is not required for 64-bit programs).
- Updated package versions, including Linux kernel 5.10.138 with the wireless stack cfg80211/mac80211 ported from kernel 5.15.58 (previously offered kernel 5.4 with the wireless stack from branch 5.10), musl libc 1.2.3, glibc 2.34, gcc 11.2.0, binutils 2.37, hostapd 2.10, dnsmasq 2.86, dropbear 2022.82, busybox 1.35.0.
- Assembly generation for the arc770 platform (Synopsys DesignWare ARC 770D) has been discontinued.
Burimi: opennet.ru
