Izdaja OpenWrt 22.03.0

Po enem letu razvoja je bila objavljena nova pomembna izdaja distribucije OpenWrt 22.03.0, ki je namenjena uporabi v različnih omrežnih napravah, kot so usmerjevalniki, stikala in dostopne točke. OpenWrt podpira veliko različnih platform in arhitektur ter ima sistem sestavljanja, ki omogoča preprosto in priročno navzkrižno prevajanje, vključno z različnimi komponentami v sestavu, kar olajša ustvarjanje že pripravljene vdelane programske opreme ali slike diska z želenim naborom predhodnih nameščeni paketi, prilagojeni specifičnim nalogam. Sklopi so ustvarjeni za 35 ciljnih platform.

Med spremembami v OpenWrt 22.03.0 so navedene naslednje:

  • Privzeto je omogočena nova aplikacija za upravljanje požarnega zidu - fw4 (Firewall4), ki temelji na filtru paketov nftables. Sintaksa konfiguracijskih datotek požarnega zidu (/etc/config/firewall) in vmesnika uci se nista spremenili - fw4 lahko deluje kot pregledna zamenjava za prej uporabljen komplet orodij fw3, ki temelji na iptables. Izjema so ročno dodana pravila (/etc/firewall.user), ki jih bo treba predelati za nftables (fw4 omogoča dodajanje lastnih blokov pravil, vendar v formatu nftables).

    Stari komplet orodij, ki temelji na iptables, je izključen iz privzetih slik, vendar ga je mogoče vrniti z upraviteljem paketov opkg ali kompletom orodij Image Builder. Na voljo so tudi ovoji iptables-nft, arptables-nft, ebtables-nft in xtables-nft, ki vam omogočajo ustvarjanje pravil za nftables s staro sintakso iptables.

  • Dodana podpora za več kot 180 novih naprav, vključno s 15 napravami, ki temeljijo na čipu MediaTek MT7915 s podporo za Wi-Fi 6 (IEEE 802.11ax). Skupno število podprtih naprav je doseglo 1580.
  • Nadaljuje se prehod ciljnih platform na uporabo jedrnega podsistema DSA (Distributed Switch Architecture), ki zagotavlja orodja za konfiguracijo in upravljanje kaskad medsebojno povezanih ethernet stikal z uporabo mehanizmov za konfiguracijo običajnih omrežnih vmesnikov (iproute2, ifconfig). DSA je mogoče uporabiti za konfiguriranje vrat in VLAN-ov namesto predhodno ponujenega orodja swconfig, vendar vsi gonilniki stikal še ne podpirajo DSA. V predlagani izdaji se DSA uporablja za platforme bcm53xx (gonilniki za vse plošče so bili prevedeni), lantiq (SoC, ki temelji na xrx200 in vr9) in sunxi (plošče Bananapi Lamobo R1). Prej so bile na DSA prenesene platforme ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) in realtek.
  • Spletni vmesnik LuCI ima temen način oblikovanja. Privzeto je način samodejno vklopljen glede na nastavitve brskalnika, lahko pa ga je tudi prisilno vklopiti prek menija “Sistem” -> “Sistem” -> “Jezik in slog”.
  • Odpravljena je bila težava 2038, ki jo je povzročilo prelivanje 32-bitnega tipa time_t (32-bitni števec časa Mythic bi se prelil 19. januarja 2038). Nova izdaja uporablja vejo musl 1.2.x kot standardno knjižnico, v kateri so na 32-bitnih arhitekturah stari 32-bitni časovni števci nadomeščeni s 64-bitnimi (vrsta time_t je nadomeščena s time64_t). V 64-bitnih sistemih se na začetku uporablja tip time64_t (števec se bo prelil čez 292 milijard let). Prehod na novo vrsto je povzročil spremembo ABI, ki bo zahtevala vnovično izgradnjo vseh 32-bitnih programov, povezanih z musl libc (obnovitev ni potrebna za 64-bitne programe).
  • Posodobljene različice paketov, vključno z jedrom Linux 5.10.138 s prenosom brezžičnega sklada cfg80211/mac80211 iz jedra 5.15.58 (prej je bilo na voljo jedro 5.4 z brezžičnim skladom iz veje 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.
  • Generacija sklopov za platformo arc770 (Synopsys DesignWare ARC 770D) je prekinjena.

Vir: opennet.ru

Dodaj komentar