OpenWrt 23.05 เป็นระบบปฏิบัติการ Linux แบบ Open-Source สำหรับอุปกรณ์เราเตอร์และคอมพิวเตอร์ฝังตัวแบบ Headless และมีทรัพยากรจำกัด ได้เปิดตัวพร้อมมีการยืนยันข้อมูล (commits) กว่า 4300 ครั้งนับตั้งแต่เปิดตัว OpenWrt 22.03 เมื่อปีที่แล้ว
ในเวอร์ชันใหม่นี้ รองรับอุปกรณ์มากกว่า 1790 รายการ หรือเพิ่มขึ้น 200 รายการเมื่อเทียบกับเวอร์ชัน OpenWrt 22.03 โดยมี target ใหม่ที่น่าสนใจ ได้แก่ ipq807x target สำหรับ Qualcomm IPQ807x WiFi 6 SoCs, subtarget ของ mediatek/filogic สำหรับ Mediatek Filogic 830 และ 630 SoCs และ sifiveu target สำหรับ บอร์ดพัฒนา HiFive Unleashed และ Unmatched RISC-V
OpenWrt 23.05 เปลี่ยนจาก wolfSSL เป็น MbedTLS เป็นค่าเริ่มต้น เนื่องจาก MbedTLS มีขนาดเล็กกว่าและมี ABI (application binary interface) ที่เสถียรขึ้น และมีการปล่อยเวอร์ชัน LTS แต่มันยังไม่รองรับ TLS 1.3 ดังนั้นผู้ใช้ที่ต้องการฟีเจอร์นั้นอาจเปลี่ยนกลับไปใช้ wolfSSL ได้ถ้าจำเป็น
จุดเด่นอีกอย่างหนึ่งของ OpenWrt ใหม่คือการรองรับแพ็คเกจที่เขียนด้วยภาษา Rust และตัวอย่างบางส่วน ได้แก่ Bottom, Maturin, aardvark-dns และ ripgrep
ส่วนประกอบหลักได้รับการอัพเดตด้วย Linux 5.15 .134 ที่ใช้สำหรับทุก targets รวมถึง busybox 1.36.1 ซึ่งเป็น toolchain ที่อัปเกรดแล้วซึ่งอาศัย musl libc 1.2.4, glibc 2.37, gcc 12.3.0 และ inutils 2.40 และสำหรับเครือข่าย OpenWrt 23.05 ใช้ hostapd master snapshot ตั้งแต่เดือนกันยายน 2023, dnsmasq 2.89, dropbear 2022.82 และ cfg80211/mac80211 จาก kernel 6.1.24
การย้ายจาก swconfig ไปยังการกำหนดค่า DSA ที่เกิดขึ้นใน OpenWrt 21.02 และ OpenWrt 22.03 ไม่ใช่ปัญหาใน OpenWrt 23.05 อีกต่อไป และส่วนใหญ่จะสามารถอัปเกรดจาก OpenWrt 22.03 ผ่าน sysupgrade utility ซึ่งจะพยายามเก็บการกำหนดค่าไว้ แต่นักพัฒนายังแนะนำให้สำรองข้อมูลกำหนดก่อนที่จะทำการอัปเกรดเพื่อความปลอดภัย สามารถดาวน์โหลดอิมเมจไบนารี สำหรับเป้าหมายของการติดตั้งใหม่ได้
สามารอ่านรายละเอียดเพิ่มเติมได้ในประกาศอย่างเป็นทางการ
ที่มา : Phoronix
แปลจากบทความภาษาอังกฤษ : OpenWrt 23.05 released with MbedTLS by default, Rust packages, over 1,790 supported devices
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT