OpenWrt 24.10 มีจำหน่ายแล้ว

หลังจากพัฒนามานานกว่าหนึ่งปี ในที่สุดก็มีการเปิดตัว OpenWrt 24.10.0 รุ่นหลัก โดยมุ่งเป้าไปที่อุปกรณ์เครือข่าย เช่น เราเตอร์ สวิตช์ และจุดเชื่อมต่อ OpenWrt รองรับอุปกรณ์ 1970 และมีระบบบิลด์ที่ทำให้การคอมไพล์แบบครอสและสร้างแบบกำหนดเองเป็นเรื่องง่าย การประกอบดังกล่าวช่วยให้คุณสร้างเฟิร์มแวร์สำเร็จรูปพร้อมแพ็คเกจที่ติดตั้งไว้ล่วงหน้าตามชุดที่ต้องการ ซึ่งปรับให้เหมาะสมสำหรับงานเฉพาะ มีการเผยแพร่รุ่นพร้อมใช้งานสำหรับแพลตฟอร์มเป้าหมาย 39 แห่ง (สาขาก่อนหน้านี้รองรับ 36 แพลตฟอร์ม)

การเปลี่ยนแปลงหลักใน OpenWrt 24.10:

  • การรองรับ TLS 1.3 ได้รับการเปิดใช้งานตามค่าเริ่มต้น ขอบคุณการอัปเดตไลบรารี mbedtls เป็นเวอร์ชัน 3.6
  • สำหรับอุปกรณ์ที่มีขนาดหน่วยความจำแฟลชขนาดใหญ่ จะมีการเปิดใช้การรองรับ ACL (รายการควบคุมการเข้าถึง POSIX) และแอตทริบิวต์ความปลอดภัยในระบบไฟล์ทั้งหมด การเปลี่ยนแปลงมีผลต่ออุปกรณ์ที่ไม่ได้ตั้งค่าแฟล็ก small_flash ปัจจุบัน small_flash อยู่ในรายการสำหรับแพลตฟอร์ม ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x และ ramips/rt3883
  • สำหรับอุปกรณ์ที่มีขนาดหน่วยความจำแฟลชขนาดใหญ่ เคอร์เนลจะรองรับ MPTCP (MultiPath TCP) ซึ่งเป็นส่วนขยายของโปรโตคอล TCP สำหรับส่งมอบแพ็คเก็ต TCP พร้อมกันตามหลายเส้นทางผ่านอินเทอร์เฟซเครือข่ายที่แตกต่างกัน
  • ปรับปรุงการรองรับ Wi-Fi 6 (802.11ax) และเพิ่มการรองรับเบื้องต้นสำหรับ Wi-Fi 7 (802.11be)
  • ปรับปรุงประสิทธิภาพของกระบวนการพื้นหลัง lldpd ด้วยการนำ LLDP (Link Layer Discovery Protocol) มาใช้
  • เพิ่มการรองรับอุปกรณ์ใหม่กว่า 100 รายการ รวมถึงเราเตอร์ไร้สาย OpenWrt One ที่พัฒนาโดยชุมชน OpenWrt จำนวนอุปกรณ์ที่รองรับทั้งหมดมีจำนวนถึง 1970 เครื่องแล้ว
  • เพิ่มแพลตฟอร์ม d1 และ starfive สำหรับอุปกรณ์ที่ใช้ SoC AllWinner D1 และ StarFive JH71x0 (7100/7110) ที่ใช้สถาปัตยกรรม RISC-V
  • เพิ่มแพลตฟอร์ม ixp4xx สำหรับ Intel XScale IXP4xx SoC ที่ใช้สถาปัตยกรรม ARM
  • เพิ่มแพลตฟอร์ม loongarch64 สำหรับอุปกรณ์ที่มีโปรเซสเซอร์ที่ใช้สถาปัตยกรรม LoongArch
  • เพิ่มแพลตฟอร์ม stm32 สำหรับ STMicroelectronics STM32 SoC
  • แพลตฟอร์มต่อไปนี้ได้รับการลบออก: ath25 (Atheros ieee80211g ที่มี RAM 16 MB), bcm63xx (Broadcom DSL MIPS ถูกแทนที่ด้วยแพลตฟอร์ม bmips), octeontx (Octeon-TX CN80XX/CN81XX) และ oxnas (PLXTECH/Oxford NAS782x/OX8xx) แพลตฟอร์ม ipq807x ได้รับการเปลี่ยนชื่อเป็น qualcommax
  • ได้สร้างชุดประกอบสำเร็จรูปสำหรับแพลตฟอร์ม qoriq (SoC NXP QorIQ ที่ใช้สถาปัตยกรรม PowerPC) แล้ว
  • การเปลี่ยนแปลงของแพลตฟอร์มเป้าหมายไปสู่การใช้ระบบย่อยเคอร์เนล DSA (Distributed Switch Architecture) ซึ่งให้เครื่องมือสำหรับการกำหนดค่าและการจัดการคาสเคดของสวิตช์ Ethernet ที่เชื่อมต่อกันโดยใช้กลไกสำหรับการกำหนดค่าอินเทอร์เฟซเครือข่ายทั่วไป (iproute2, ifconfig) ยังคงดำเนินต่อไป DSA สามารถใช้เพื่อกำหนดค่าพอร์ตและ VLAN แทนเครื่องมือ swconfig ที่นำเสนอก่อนหน้านี้ แต่ไดรเวอร์สวิตช์ยังไม่รองรับ DSA ทั้งหมด การเปิดตัวใหม่นี้จะนำ DSA มาสู่แพลตฟอร์ม ipq806x (Qualcomm Atheros IPQ806X SoC) เพิ่มการรองรับสำหรับสวิตช์ Airoha AN8855 DSA (Xiaomi AX3000T ใช้ในสวิตช์ Mediatek และ Airoha)
  • เวอร์ชันแพ็คเกจที่อัปเดต ได้แก่ musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd จากกันยายน 2024, dnsmasq 2.90, dropbear ssh 2024.86
  • เคอร์เนล Linux ได้รับการอัปเดตเป็นเวอร์ชัน 6.6.73 พร้อมด้วยสแต็กไร้สาย cfg80211/mac80211 ที่ย้อนกลับมาจากเคอร์เนล 6.12.6 (สาขาก่อนหน้านี้จัดส่งพร้อมกับเคอร์เนล 5.15 พร้อมด้วยสแต็กไร้สายจากเคอร์เนล 6.1)
  • แม้ว่าโครงการจะโยกย้ายไปยังตัวจัดการแพ็คเกจ APK แล้ว แต่สาขา OpenWrt 24.10 ยังคงใช้ตัวจัดการแพ็คเกจ OPKG ต่อไป จนถึงขณะนี้ การเปลี่ยนแปลงไปใช้ APK ได้รับการดำเนินการเฉพาะในสาขา "หลัก" เท่านั้น ซึ่งจะทำหน้าที่เป็นพื้นฐานสำหรับการเปิดตัว OpenWrt เวอร์ชันหลักครั้งต่อไป
  • เมื่ออัปเกรดจากสาขา OpenWrt 23.05 อุปกรณ์ Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 และ Zyxel GS1900 จะประสบปัญหาการอัปเดต ผู้ใช้งานอุปกรณ์เหล่านี้ควรคำนึงถึงคำแนะนำที่แยกจากกัน

ที่มา: opennet.ru

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