เผยแพร่ OpenWrt 23.05.0

หลังจากหนึ่งปีของการพัฒนา ก็ได้มีการเปิดตัว OpenWrt 23.05.0 เวอร์ชันหลักใหม่ โดยมีเป้าหมายเพื่อใช้ในอุปกรณ์เครือข่ายต่างๆ เช่น เราเตอร์ สวิตช์ และจุดเข้าใช้งาน OpenWrt รองรับแพลตฟอร์มและสถาปัตยกรรมที่แตกต่างกันมากมาย และมีระบบแอสเซมบลีที่ช่วยให้การคอมไพล์ข้ามที่ง่ายและสะดวก รวมถึงส่วนประกอบต่างๆ ในแอสเซมบลี ซึ่งทำให้ง่ายต่อการสร้างเฟิร์มแวร์สำเร็จรูปหรือดิสก์อิมเมจพร้อมชุด pre- แพ็คเกจที่ติดตั้งถูกปรับให้เหมาะกับงานเฉพาะ แอสเซมบลีถูกสร้างขึ้นสำหรับ 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 SoCs รวมถึง HiFive RISC-V บอร์ดที่ปลดปล่อยและไม่ตรงกัน จำนวนอุปกรณ์ที่รองรับทั้งหมดมีถึง 1790
  • การเปลี่ยนแปลงของแพลตฟอร์มเป้าหมายไปใช้ระบบย่อยเคอร์เนล DSA (Distributed Switch Architecture) ยังคงดำเนินต่อไป โดยมีเครื่องมือสำหรับการกำหนดค่าและการจัดการการเรียงซ้อนของสวิตช์อีเทอร์เน็ตที่เชื่อมต่อระหว่างกัน โดยใช้กลไกในการกำหนดค่าอินเทอร์เฟซเครือข่ายแบบเดิม (iproute2, ifconfig) DSA สามารถใช้เพื่อกำหนดค่าพอร์ตและ VLAN แทนเครื่องมือ swconfig ที่นำเสนอก่อนหน้านี้ แต่ไดรเวอร์สวิตช์บางตัวยังไม่รองรับ DSA ในรีลีสใหม่ DSA ถูกเปิดใช้งานสำหรับแพลตฟอร์ม ipq40xx
  • เพิ่มการรองรับอุปกรณ์ที่มีอีเทอร์เน็ต 2.5G:
    • เอเซอร์ Predator W6 (MT7986A)
    • เมอร์คิวซิส MR90X v1 (MT7986BLA)
    • เน็ตเกียร์ WAX206 (MT7622)
    • เน็ตเกียร์ WAX220 (MT7986)
    • ไซเซล NWA50AX Pro (MT7981)
    • อัสซุส (TUF Gaming) AX4200 (MT7986A)
    • เน็ตเกียร์ WAX218 (IPQ8074)
    • เสี่ยวหมี่ AX9000 (IPQ8074)
    • Dynalink DL-WRX36 (IPQ8074)
    • GL.iNet GL-MT6000 (MT7986A)
    • เน็ตเกียร์ WAX620 (IPQ8072A)
    • ไซเซล EX5700 (MT7986)
  • เพิ่มการรองรับอุปกรณ์ที่มี Wifi 6E (6GHz):
    • เอเซอร์ Predator W6 (MT7986A)
    • ไซเซล EX5700 (MT7986)
  • เราเตอร์ AVM FRITZ!Box 7530 รองรับ VDSL
  • สำหรับอุปกรณ์บนแพลตฟอร์ม Ramips MT7621 ได้เพิ่มการรองรับการกำหนดเส้นทาง WAN/LAN NAT 2 Gbps แล้ว
  • สถิติ DSL ที่ส่งผ่านอินเทอร์เฟซ ubus หรือ LuCI ได้รับการขยายแล้ว
  • เพิ่มแพลตฟอร์มเป้าหมายที่เข้ากันได้กับ Arm SystemReady (EFI)
  • โครงสร้างพื้นฐานการจัดการแพ็คเกจรองรับแพ็คเกจแอปพลิเคชัน Rust แล้ว ตัวอย่างเช่น พื้นที่เก็บข้อมูลประกอบด้วยแพ็กเกจด้านล่าง, 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

เพิ่มความคิดเห็น