Pas një viti zhvillimi, është publikuar një version i ri i rëndësishëm i distribucionit OpenWrt 22.03.0, i orientuar për përdorim në pajisje të ndryshme rrjetesh, si routera, switch dhe pika qasjeje. OpenWrt mbështet shumë platforma dhe arkitektura të ndryshme dhe ka një sistem ndërtimi që lejon thjeshtë dhe lehtë kryqëzimin, duke përfshirë në ndërtim komponentët e ndryshëm, çka e bën të lehtë krijimin e një firmware të personalizuar ose imazhi të diskut me paketat e dëshiruara. Ndërtimet janë formuar për 35 platforma objektiv.
Ndryshimet në OpenWrt 22.03.0 përfshijnë:
- Si default, Ă«shtĂ« aktivizuar njĂ« aplikacion i ri pĂ«r menaxhimin eFirewall-it â fw4 (Firewall4), i bazuar nĂ« filtrimin e paketave nftables. Sintaksa e skedarĂ«ve tĂ« konfigurimit pĂ«r Firewall-in (/etc/config/firewall) dhe ndĂ«rfaqja uci nuk kanĂ« ndryshuar â fw4 mund tĂ« shĂ«rbejĂ« si zĂ«vendĂ«sim transparent pĂ«r mjetet e mĂ«parshme fw3, tĂ« ndĂ«rtuara mbi iptables. PĂ«rjashtim bĂ«jnĂ« rregullat e shtuara manualisht (/etc/firewall.user), tĂ« cilat do tĂ« duhet tĂ« ripĂ«rpunohen pĂ«r nftables (fw4 lejon shtimin e grupeve tĂ« veta tĂ« rregullave, por nĂ« formatin nftables).
Mjetet e vjetra të ndërtuara mbi iptables janë përjashtuar nga imazhet e ofruara si default, por mund të rikthehen përmes menaxherit të paketave opkg ose mjetit Image Builder. Po ashtu, janë ofruar mbështetje për iptables-nft, arptables-nft, ebtables-nft dhe xtables-nft, të cilat 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.
- Përkthimi i platformave të targetuara vazhdon për përdorimin e nënstrukturës së kernelit DSA (Arkitektura e Kalimit të Distribuar), e cila ofron mjete për konfigurimin dhe menaxhimin e një zinxhiri të lidhur mes switch-esh Ethernet. Së bashku me mekanizmat për konfigurimin e ndërfaqeve të zakonshme të rrjetit (iproute2, ifconfig). DSA mund të përdoret për konfigurimin e porteve dhe VLAN-ve në vend të mjetit të mëparshëm swconfig, por jo të gjitha driverat e switch-eve mbështesin ende DSA. Në versionin e propozuar, DSA është aktivizuar për platforma bcm53xx (të gjitha driverat për platformat janë përkthyer), lantiq (SoC të bazuar në xrx200 dhe vr9) dhe sunxi (platformat Bananapi Lamobo R1). Më parë, DSA është përkthyer për platformat ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) dhe realtek.
- Në ndërfaqen Web të LuCI është realizuar një mod i errët. Me defaut, ky mod aktivizohet automatikisht në përputhje me cilësimet e shfletuesit, por gjithashtu mund të aktivizohet me detyrim përmes menusë «Sistemi» -> «Sistemi» -> «Gjuha dhe Stili».
- ĂĂ«shtja e vitit 2038, e shkaktuar nga mbushja e tipit 32-bit time_t (numri 32-bit i epokĂ«s do tĂ« mbushet mĂ« 19 janar 2038), Ă«shtĂ« zgjidhur. NĂ« kĂ«tĂ« version Ă«shtĂ« pĂ«rdorur biblioteka standarde musl 1.2.x, nĂ« tĂ« cilĂ«n numrat e vjetĂ«r 32-bit tĂ« kohĂ«s janĂ« zĂ«vendĂ«suar me 64-bit (tipi time_t Ă«shtĂ« zĂ«vendĂ«suar me time64_t). NĂ« sistemet 64-bit, tipi time64_t pĂ«rdoret fillimisht (numri do tĂ« mbushet pas 292 miliard viteve). Kalimi nĂ« tipin e ri ka sjellĂ« ndryshimin e ABI-sĂ«, qĂ« do tĂ« kĂ«rkojĂ« rikompilimin e tĂ« gjitha programeve 32-bit qĂ« lidhen me musl libc (pĂ«r programet 64-bit, rikompilimi nuk kĂ«rkohet).
- Versionet e paketave janë përditësuar, duke përfshirë kernel-in Linux 5.10.138 me portimin e rrjetit pa tela cfg80211/mac80211 nga kernel-i 5.15.58 (më parë ishte propozuar kernel-i 5.4 me rrjetin pa tela nga ferma 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.
- Krijimi i paketave për platformën arc770 (Synopsys DesignWare ARC 770D) është ndërprerë.
Burimi: opennet.ru
