ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ OpenWrt 23.05.0

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° бСшС прСдставСна Π½ΠΎΠ²Π° основна вСрсия Π½Π° дистрибуцията OpenWrt 23.05.0, насочСна към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства ΠΊΠ°Ρ‚ΠΎ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. OpenWrt ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠΈ ΠΈΠΌΠ° асСмблираща систСма, която позволява проста ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π° ΠΊΡ€ΡŠΡΡ‚ΠΎΡΠ°Π½Π° компилация, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π² асСмблиранСто, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³ΠΎΡ‚ΠΎΠ² Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ ΠΈΠ»ΠΈ дисково ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ТСлания Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ инсталирани ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. Π‘Π³Π»ΠΎΠ±ΠΊΠΈΡ‚Π΅ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ Π·Π° 36 Ρ†Π΅Π»Π΅Π²ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ.

Π‘Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² OpenWrt 23.05.0 сС отбСлязват слСднитС:

  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ криптографската Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° wolfssl към Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° mbedtls (бивш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ PolarSSL), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° с участиСто Π½Π° ARM. Π’ сравнСниС с wolfssl, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° mbedtls Π·Π°Π΅ΠΌΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ място Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° стабилност Π½Π° ABI ΠΈ дълъг Ρ†ΠΈΠΊΡŠΠ» Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π‘Ρ€Π΅Π΄ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅ сС откроява липсата Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° TLS 1.3 Π² LTS ΠΊΠ»ΠΎΠ½Π° Π½Π° mbedtls 2.28. Ако възникнС нСобходимост, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° wolfssl ΠΈΠ»ΠΈ openssl.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 200 Π½ΠΎΠ²ΠΈ устройства, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ устройства, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ‡ΠΈΠΏΠ° Qualcomm IPQ807x с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Wi-Fi 6 (IEEE 802.11ax), устройства, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Mediatek Filogic 830 ΠΈ 630 SoC, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ HiFive RISC-V Unleashed ΠΈ нСсравними дъски. ΠžΠ±Ρ‰ΠΈΡΡ‚ Π±Ρ€ΠΎΠΉ Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ устройства достигна 1790.
  • ΠŸΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° подсистСмата Π½Π° ядрото DSA (Distributed Switch Architecture) ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°, прСдоставяйки инструмСнти Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° каскади ΠΎΡ‚ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ethernet ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси (iproute2, ifconfig). DSA ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ ΠΈ VLAN вмСсто прСдлагания ΠΏΠΎ-Ρ€Π°Π½ΠΎ инструмСнт swconfig, Π½ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ всички Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ DSA. Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия DSA Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ipq40xx.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° устройства с 2.5G Ethernet:
    • Acer Predator W6 (MT7986A)
    • Mercusys MR90X v1 (MT7986BLA)
    • Netgear WAX206 (MT7622)
    • Netgear WAX220 (MT7986)
    • ZyXEL NWA50AX Pro (MT7981)
    • Asus (TUF Gaming) AX4200 (MT7986A)
    • Netgear WAX218 (IPQ8074)
    • Xiaomi AX9000 (IPQ8074)
    • Dynalink DL-WRX36 (IPQ8074)
    • GL.iNet GL-MT6000 (MT7986A)
    • Netgear WAX620 (IPQ8072A)
    • ZyXEL EX5700 (MT7986)
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° устройства с Wifi 6E (6GHz):
    • Acer Predator W6 (MT7986A)
    • ZyXEL EX5700 (MT7986)
  • Π ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ AVM FRITZ!Box 7530 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ VDSL.
  • Π—Π° устройства Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ramips MT7621 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° 2 Gbps WAN/LAN NAT Routing.
  • DSL статистиката, ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π° Ρ‡Ρ€Π΅Π· ubus ΠΈΠ»ΠΈ LuCI интСрфСйс, Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Ρ†Π΅Π»Π΅Π²Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с Arm SystemReady (EFI).
  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с прилоТСния Rust. НапримСр, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ bottom, maturin, aardvark-dns ΠΈ ripgrep, написани Π½Π° Rust.
  • Актуализирани вСрсии Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Linux ядро ​​5.15.134 с прСнасянС Π½Π° бСзТичния стСк cfg80211/mac80211 ΠΎΡ‚ ядро ​​6.1 (ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ядрото 5.10 сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡˆΠ΅ с бСзТичния стСк ΠΎΡ‚ ΠΊΠ»ΠΎΠ½ 5.15), musl libc 1.2.4, glibc 2.37, gcc 12.3.0 .2.40, binutils 2023.09, hostapd 2.89, dnsmasq 2022.82, dropbear 1.36.1, busybox XNUMX.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€