OpenWrt-vrystelling 22.03.0

Na 'n jaar van ontwikkeling is 'n nuwe beduidende vrystelling van die OpenWrt 22.03.0-verspreiding gepubliseer, gemik op gebruik in verskeie netwerktoestelle soos routers, skakelaars en toegangspunte. OpenWrt ondersteun baie verskillende platforms en argitekture en het 'n samestellingstelsel wat eenvoudige en gerieflike kruissamestelling moontlik maak, insluitend verskeie komponente in die samestelling, wat dit maklik maak om klaargemaakte firmware of 'n skyfbeeld te skep met die verlangde stel vooraf- geïnstalleerde pakkette wat vir spesifieke take aangepas is. Samestellings word vir 35 teikenplatforms gegenereer.

Onder die veranderinge in OpenWrt 22.03.0 word die volgende opgemerk:

  • By verstek is 'n nuwe firewall-bestuurtoepassing geaktiveer - fw4 (Firewall4), gebaseer op die nftables-pakkiefilter. Die sintaksis van die firewall-konfigurasielêers (/etc/config/firewall) en die uci-koppelvlak het nie verander nie - fw4 kan optree as 'n deursigtige vervanging vir die voorheen gebruikte iptables-gebaseerde fw3 toolkit. Die uitsondering is reëls wat met die hand bygevoeg is (/etc/firewall.user), wat vir nftables hervorm moet word (fw4 laat jou toe om jou eie reëlblokke by te voeg, maar in nftables-formaat).

    Die ou iptables-gebaseerde gereedskapstel is uitgesluit van die verstekbeelde, maar kan teruggebring word deur die opkg-pakketbestuurder of die Image Builder-nutsmiddelstel te gebruik. Die iptables-nft-, arptables-nft-, ebtables-nft- en xtables-nft-omhulsels word ook verskaf, wat jou toelaat om reëls vir nftables te skep deur die ou iptables-sintaksis te gebruik.

  • Bygevoeg ondersteuning vir meer as 180 nuwe toestelle, insluitend 15 toestelle gebaseer op die MediaTek MT7915-skyfie met Wi-Fi 6 (IEEE 802.11ax) ondersteuning. Die totale aantal ondersteunde toestelle het 1580 bereik.
  • Die oorgang van teikenplatforms na die gebruik van die DSA (Distributed Switch Architecture) kern-substelsel gaan voort, wat gereedskap verskaf vir die konfigurasie en bestuur van kaskades van onderling gekoppelde Ethernet-skakelaars, met behulp van meganismes vir die konfigurasie van konvensionele netwerkkoppelvlakke (iproute2, ifconfig). DSA kan gebruik word om poorte en VLAN's op te stel in die plek van die voorheen aangebied swconfig-instrument, maar nie alle skakelbestuurders ondersteun nog DSA nie. In die voorgestelde vrystelling word DSA gebruik vir die bcm53xx-platforms (drywers vir alle borde is vertaal), lantiq (SoC gebaseer op xrx200 en vr9) en sunxi (Bananapi Lamobo R1-borde). Voorheen is die platforms ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) en realtek na DSA oorgedra.
  • Die LuCI-webkoppelvlak het 'n donker ontwerpmodus. By verstek word die modus outomaties aangeskakel, afhangende van die blaaierinstellings, maar dit kan ook met geweld aangeskakel word deur die kieslys "Stelsel" -> "Stelsel" -> "Taal en styl".
  • Het 'n 2038-kwessie opgelos wat veroorsaak is deur 'n oorloop van die 32-bis time_t-tipe (die 32-bis Mythic-tydteller sou op 19 Januarie 2038 oorloop). Die nuwe vrystelling gebruik die musl 1.2.x-tak as 'n standaardbiblioteek, waarin op 32-bis-argitekture die ou 32-bis tydtellers vervang word met 64-bis ene (die time_t-tipe word deur time64_t vervang). Op 64-bis-stelsels word die time64_t-tipe aanvanklik gebruik (die teller sal oor 292 miljard jaar oorloop). Die oorgang na 'n nuwe tipe het gelei tot 'n verandering in die ABI, wat 'n herbou van alle 32-bis-programme sal vereis wat met musl libc geassosieer word (geen herbou benodig vir 64-bis-programme nie).
  • Opgedateerde weergawes van pakkette, insluitend die Linux-kern 5.10.138 met oordrag van die cfg80211/mac80211 draadlose stapel vanaf die 5.15.58-kern (voorheen is die 5.4-kern met die draadlose stapel van die 5.10-tak aangebied), 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.
  • Die generering van samestellings vir die arc770-platform (Synopsys DesignWare ARC 770D) is gestaak.

Bron: opennet.ru

Voeg 'n opmerking