Pas njĂ« viti zhvillimi, Ă«shtĂ« publikuar njĂ« version i ri i rĂ«ndĂ«sishĂ«m i shpĂ«rndarjes OpenWrt, 22.03.0. ĂshtĂ« projektuar pĂ«r pĂ«rdorim nĂ« pajisje tĂ« ndryshme rrjeti, siç janĂ« routerat, switch-at dhe pikat e aksesit. OpenWrt mbĂ«shtet njĂ« gamĂ« tĂ« gjerĂ« platformash dhe arkitekturash dhe pĂ«rmban njĂ« sistem ndĂ«rtimi qĂ« lejon pĂ«rpilim tĂ« thjeshtĂ« dhe tĂ« pĂ«rshtatshĂ«m tĂ« kryqĂ«zuar, duke pĂ«rfshirĂ« komponentĂ« tĂ« ndryshĂ«m nĂ« ndĂ«rtim. Kjo e bĂ«n tĂ« lehtĂ« krijimin e firmware-it tĂ« personalizuar ose njĂ« imazhi disku me grupin e dĂ«shiruar tĂ« paketave tĂ« para-instaluara. NdĂ«rtimet janĂ« tĂ« disponueshme pĂ«r 35 platforma tĂ« synuara.
Ndër ndryshimet në OpenWrt 22.03.0 vërehen këto:
- Si parazgjedhje, aplikacioni i ri i menaxhimit të firewall-it, fw4 (Firewall4), është i aktivizuar. Ai bazohet në filtrin e paketave nftables. Sintaksa e skedarëve të konfigurimit të firewall-it (/etc/config/firewall) dhe ndërfaqja uci mbeten të pandryshuara. fw4 mund të shërbejë si një zëvendësim transparent për mjetin fw3 të përdorur më parë, i cili bazohej në iptables. Përjashtim bëjnë rregullat e shtuara manualisht (/etc/firewall.user), të cilat do të duhet të rishkruhen për nftables (fw4 lejon shtimin e blloqeve të rregullave të personalizuara, por në formatin nftables).
Seti i vjetër i mjeteve të bazuara në iptables është hequr nga imazhet parazgjedhur, por mund të riaktivizohet duke përdorur menaxherin e paketave opkg ose setin e mjeteve Image Builder. Gjithashtu ofrohen mbështjellësit iptables-nft, arptables-nft, ebtables-nft dhe xtables-nft, të cilët ju lejojnë të krijoni rregulla nftables duke përdorur sintaksën e vjetër të iptables.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r mbi 180 pajisje tĂ« reja, duke pĂ«rfshirĂ« 15 pajisje tĂ« bazuara nĂ« çipin MediaTek MT7915 me mbĂ«shtetje pĂ«r Wi-Fi 6 (IEEE 802.11ax). Numri i pĂ«rgjithshĂ«m i pajisjeve tĂ« mbĂ«shtetura ka arritur nĂ« 1580.
- Ne kemi vazhduar të migrojmë platformat e synuara në nënsistemin bërthamë të Arkitekturës së Ndërprerë të Ndërprerësve (DSA). Ky nënsistem ofron mjete për konfigurimin dhe menaxhimin e kaskadave të ndërprerësve Ethernet të ndërlidhur, duke përdorur mekanizma për konfigurimin e ndërfaqeve standarde të rrjetit (iproute2, ifconfig). DSA mund të përdoret për të konfiguruar portet dhe VLAN-et në vend të mjetit swconfig të ofruar më parë, por jo të gjithë drajverët e ndërprerësve mbështesin ende DSA-në. Në versionin e propozuar, DSA është aktivizuar për platformat bcm53xx (drejverët për të gjitha bordet janë migruar), lantiq (SoC bazuar në xrx200 dhe vr9) dhe sunxi (bordet Bananapi Lamobo R1). Më parë, platformat ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) dhe realtek u migruan në DSA.
- Ndërfaqja e internetit LuCI përmban një modalitet të errët. Si parazgjedhje, ky modalitet aktivizohet automatikisht bazuar në cilësimet e shfletuesit tuaj, por mund të detyrohet edhe nëpërmjet menysë "Sistemi" -> "Sistemi" -> "Gjuha dhe stili".
- Problemi i Vitit 2038, i shkaktuar nga një mbingarkesë e tipit time_t 32-bit (numëruesi epokal i kohës 32-bit do të mbingarkohet më 19 janar 2038), është zgjidhur. Versioni i ri përdor degën musl 1.2.x si bibliotekë standarde, e cila zëvendëson numëruesit e vjetër të kohës 32-bit me ata 64-bit në arkitekturat 32-bit (tipi time_t është zëvendësuar me time64_t). Në sistemet 64-bit, tipi time64_t përdoret në mënyrë native (numëruesi do të mbingarkohet pas 292 miliardë vitesh). Kalimi në tipin e ri rezultoi në një ndryshim ABI, i cili do të kërkojë rindërtimin e të gjitha programeve 32-bit të lidhura me musl libc (rindërtimi nuk kërkohet për programet 64-bit).
- Versione të përditësuara të paketave, duke përfshirë bërthamën Linux 5.10.138 me një port të grumbullit pa tel cfg80211/mac80211 nga kerneli 5.15.58 (kerneli i mëparshëm 5.4 ofrohej me një grumbull pa tel nga dega 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.
- Gjenerimi i montimeve për platformën arc770 (Synopsys DesignWare ARC 770D) është ndërprerë.
Burimi: opennet.ru
