Μετά από περισσότερο από ένα χρόνο ανάπτυξης, κυκλοφόρησε μια σημαντική έκδοση της διανομής OpenWrt 24.10.0, η οποία στοχεύει συσκευές δικτύου όπως δρομολογητές, διακόπτες και σημεία πρόσβασης. Το OpenWrt υποστηρίζει συσκευές του 1970 και προσφέρει ένα σύστημα κατασκευής που κάνει εύκολη τη διασταυρούμενη μεταγλώττιση και τις προσαρμοσμένες κατασκευές. Τέτοιες συναρμολογήσεις σας επιτρέπουν να δημιουργήσετε έτοιμο υλικολογισμικό με το επιθυμητό σύνολο προεγκατεστημένου πακέτων, βελτιστοποιημένο για συγκεκριμένες εργασίες. Έχουν δημοσιευτεί έτοιμες προς χρήση εκδόσεις για 39 πλατφόρμες-στόχους (το προηγούμενο υποκατάστημα υποστήριζε 36 πλατφόρμες).
Κύριες αλλαγές στο OpenWrt 24.10:
- Η υποστήριξη TLS 1.3 είναι ενεργοποιημένη από προεπιλογή, χάρη στην ενημέρωση της βιβλιοθήκης mbedtls στην έκδοση 3.6.
- Για συσκευές με μεγάλα μεγέθη μνήμης Flash, η υποστήριξη για ACL (POSIX Access Control List) και χαρακτηριστικά ασφαλείας είναι ενεργοποιημένη σε όλα τα συστήματα αρχείων. Η αλλαγή επηρεάζει συσκευές που δεν έχουν οριστεί η σημαία small_flash. Αυτήν τη στιγμή το small_flash παρατίθεται για τις πλατφόρμες ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305xrt3883, και ramips.
- Για συσκευές με μεγάλα μεγέθη μνήμης Flash, ο πυρήνας περιλαμβάνει υποστήριξη για 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 με 16 MB RAM), bcm63xx (Broadcom DSL MIPS, αντικαταστάθηκε από την πλατφόρμα bmips), octeontx (Octeon-TX CN80XX/CN81XX) και oxnas/Oxnas/Oxford (PLXXX782XX). Η πλατφόρμα ipq8x μετονομάστηκε σε 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
