Saatos sataun pangwangunan, sékrési signifikan anyar distribusi OpenWrt 22.03.0 parantos diterbitkeun, ditujukeun pikeun dianggo dina sababaraha alat jaringan sapertos router, saklar sareng titik aksés. OpenWrt ngadukung seueur platform sareng arsitéktur anu béda-béda sareng gaduh sistem rakitan anu ngamungkinkeun kompilasi silang anu sederhana sareng gampang, kalebet sababaraha komponén dina rakitan, anu matak ngagampangkeun nyiptakeun firmware anu siap atanapi gambar disk sareng set anu dipikahoyong tina pre- pakét dipasang diadaptasi pikeun tugas husus. Majelis dihasilkeun pikeun 35 platform target.
Diantara parobahan dina OpenWrt 22.03.0 di handap ieu dicatet:
- Sacara standar, aplikasi manajemén firewall anyar diaktipkeun - fw4 (Firewall4), dumasar kana saringan pakét nftables. Sintaksis file konfigurasi firewall (/etc/config/firewall) jeung panganteur uci teu robah - fw4 bisa meta salaku gaganti transparan pikeun iptables basis fw3 toolkit saméméhna dipaké. Pangecualian nyaéta aturan anu ditambahkeun sacara manual (/etc/firewall.user), anu kedah didamel deui pikeun nftables (fw4 ngamungkinkeun anjeun pikeun nambihan blok aturan anjeun sorangan, tapi dina format nftables).
The toolkit basis iptables heubeul teu kaasup ti gambar standar, tapi bisa dibawa deui maké manajer pakét opkg atawa toolkit Pangwangun Gambar. Ogé disadiakeun nyaéta iptables-nft, arptables-nft, ebtables-nft, sarta xtables-nft wrappers, nu ngidinan Anjeun pikeun nyieun aturan pikeun nftables ngagunakeun sintaksis iptables heubeul.
- Ditambahkeun dukungan pikeun langkung ti 180 alat anyar, kalebet 15 alat dumasar kana chip MediaTek MT7915 kalayan dukungan Wi-Fi 6 (IEEE 802.11ax). Jumlah total alat anu dirojong parantos ngahontal 1580.
- Transisi platform udagan ka pamakéan DSA (Distributed Pindah Arsitéktur) kernel subsistem terus, nyadiakeun parabot pikeun ngonpigurasikeun jeung ngatur cascades saklar Ethernet interconnected, ngagunakeun mékanisme pikeun ngonpigurasikeun interfaces jaringan konvensional (iproute2, ifconfig). DSA bisa dipaké pikeun ngonpigurasikeun palabuhan sarta VLANs di tempat swconfig parabot ditawarkeun saméméhna, tapi teu kabeh drivers switch ngarojong DSA acan. Dina sékrési anu diusulkeun, DSA dianggo pikeun platform bcm53xx (driver pikeun sadaya papan parantos ditarjamahkeun), lantiq (SoC dumasar kana xrx200 sareng vr9) sareng sunxi (papan Bananapi Lamobo R1). Sateuacanna, platform ath79 (TP-Link TL-WR941ND), bcm4908, Gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) sareng realtek ditransfer ka DSA.
- Antarbeungeut wéb LuCI gaduh mode desain poék. Sacara standar, modeu otomatis diaktipkeun gumantung kana setélan browser, tapi ogé tiasa dihurungkeun sacara paksa ngaliwatan ménu "System" -> "System" -> "Basa sareng Gaya".
- Ngarengsekeun masalah 2038 disababkeun ku ngabahekeun tipe time_t 32-bit (counter waktu Mythic 32-bit bakal ngabahekeun dina 19 Januari 2038). Pelepasan anyar ngagunakeun cabang musl 1.2.x salaku perpustakaan standar, dimana dina arsitéktur 32-bit konter waktos 32-bit lami diganti ku 64-bit (tipe time_t diganti ku time64_t). Dina sistem 64-bit, tipe time64_t dipaké mimitina (counter bakal ngabahekeun dina 292 milyar taun). Transisi kana tipe anyar ngakibatkeun parobahan dina ABI, nu ngabutuhkeun hiji ngawangun deui sadaya program 32-bit pakait sareng musl libc (euweuh ngawangun deui diperlukeun pikeun program 64-bit).
- Vérsi pakét anu diénggalan, kalebet kernel Linux 5.10.138 kalawan port tina tumpukan nirkabel cfg80211/mac80211 tina kernel 5.15.58 (kernel 5.4 samemehna ditawarkeun kalawan tumpukan nirkabel tina cabang 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.
- Generasi rakitan pikeun platform arc770 (Synopsys DesignWare ARC 770D) parantos dileungitkeun.
sumber: opennet.ru
