OpenWrt релизи 22.03.0

Бир жылдык иштеп чыгуудан кийин, роутер, өчүргүчтөр жана кирүү чекиттери сыяктуу ар кандай тармактык түзүлүштөрдө колдонууга багытталган OpenWrt 22.03.0 дистрибьюциясынын жаңы олуттуу релиздери жарык көрдү. OpenWrt көптөгөн ар кандай платформаларды жана архитектураларды колдойт жана жөнөкөй жана ыңгайлуу кайчылаш компиляцияны, анын ичинде ассамблеядагы ар кандай компоненттерди камтууга мүмкүндүк берген монтаждык тутумга ээ, бул даяр микропрограмманы же алдын ала керектүү комплекти менен дисктин сүрөтүн түзүүнү жеңилдетет. белгилүү бир тапшырмалар үчүн ылайыкташтырылган орнотулган пакеттер. Ассамблеялар 35 максаттуу платформалар үчүн түзүлгөн.

OpenWrt 22.03.0 өзгөртүүлөрүнүн арасында төмөнкүлөр белгиленет:

  • Демейки боюнча, жаңы брандмауэрди башкаруу колдонмосу иштетилген - fw4 (Брандмауэр4), nftables пакет чыпкасынын негизинде. Firewall конфигурация файлдарынын синтаксиси (/etc/config/firewall) жана uci интерфейси өзгөргөн жок - fw4 мурда колдонулган iptables негизиндеги fw3 инструментарий комплектинин ачык-айкын алмаштыруусу катары иштей алат. Кол менен кошулган эрежелер (/etc/firewall.user) өзгөчө nftables үчүн кайра жасалышы керек (fw4 өзүңүздүн эреже блокторуңузду кошууга мүмкүндүк берет, бирок nftables форматында).

    Эски iptables негизиндеги инструменттер топтому демейки сүрөттөрдөн чыгарылат, бирок аны opkg пакет менеджери же Image Builder инструменттери аркылуу кайра алып келүүгө болот. Ошондой эле iptables-nft, arptables-nft, ebtables-nft жана xtables-nft орогучтары бар, алар эски iptables синтаксисин колдонуу менен nftables үчүн эрежелерди түзүүгө мүмкүндүк берет.

  • 180ден ашык жаңы түзмөктөргө, анын ичинде Wi-Fi 15 (IEEE 7915ax) колдоосу менен MediaTek MT6 чипине негизделген 802.11 түзмөккө колдоо кошулду. Колдоого алынган түзмөктөрдүн жалпы саны 1580ге жетти.
  • Максаттуу платформалардын кадимки тармак интерфейстерин конфигурациялоо механизмдерин (iproute2, ifconfig) колдонуу менен, өз ара туташкан Ethernet коммутаторлорунун каскаддарын конфигурациялоо жана башкаруу үчүн куралдар менен камсыз кылуучу DSA (Distributed Switch Architecture) өзөктүк подсистемасын колдонууга өтүү уланууда. DSA мурун сунушталган swconfig куралынын ордуна портторду жана VLANларды конфигурациялоо үчүн колдонулушу мүмкүн, бирок бардык коммутатор драйверлери DSAны колдой бербейт. Сунушталган релизде DSA bcm53xx платформалары (бардык такталар үчүн драйверлер которулган), lantiq (xrx200 жана vr9 негизиндеги SoC) жана sunxi (Bananapi Lamobo R1 такталары) үчүн колдонулат. Буга чейин ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) жана realtek платформалары DSAга өткөрүлүп берилген.
  • LuCI веб интерфейсинде караңгы дизайн режими бар. Демейки боюнча, режим браузердин жөндөөлөрүнө жараша автоматтык түрдө күйгүзүлөт, бирок аны "Система" -> "Система" -> "Тил жана Стиль" менюсу аркылуу да мажбурлап күйгүзсө болот.
  • 2038-бит time_t түрүнүн толуп кетишинен улам келип чыккан 32-жылдагы маселе чечилди (32-биттик Mythic убакыт эсептегичи 19-жылдын 2038-январында толуп кетет). Жаңы чыгарылыш стандарттык китепкана катары musl 1.2.x бутагын колдонот, мында 32 биттик архитектурада эски 32 биттик убакыт эсептегичтери 64 биттиктерге алмаштырылат (time_t түрү time64_t менен алмаштырылган). 64 биттик системаларда time64_t түрү башында колдонулат (эсептегич 292 миллиард жылдан кийин толуп кетет). Жаңы түргө өтүү ABIдин өзгөрүшүнө алып келди, бул musl libc менен байланышкан бардык 32 биттик программаларды кайра курууну талап кылат (64 биттик программалар үчүн кайра куруу талап кылынбайт).
  • Пакеттердин жаңыртылган версиялары, анын ичинде Linux өзөгү 5.10.138, cfg80211/mac80211 зымсыз стек 5.15.58 ядросунан портировкаланган (мурда 5.4 бутагынан зымсыз стек менен 5.10 ядро ​​сунушталган), musl.1.2.3, musl.2.34, glibc 11.2.0, gcc 2.37, binutils 2.10, hostapd 2.86, dnsmasq 2022.82, dropbear 1.35.0, busybox XNUMX.
  • arc770 платформасы (Synopsys DesignWare ARC 770D) үчүн жыйнактарды чыгаруу токтотулду.

Source: opennet.ru

Комментарий кошуу