Yli vuoden kehitystyön jälkeen OpenWrt 24.10.0 -jakelusta on julkaistu merkittävä julkaisu, joka on suunnattu verkkolaitteille, kuten reitittimille, kytkimille ja tukiasemille. OpenWrt tukee 1970-laitteita ja tarjoaa koontijärjestelmän, joka tekee ristiinkääntämisestä ja mukautetuista koontiversioista helppoa. Tällaisten kokoonpanojen avulla voit luoda valmiita laiteohjelmistoja halutuilla esiasennetuilla paketeilla, jotka on optimoitu tiettyihin tehtäviin. Käyttövalmiit koontiversiot on julkaistu 39 kohdealustalle (edellinen haara tuki 36 alustaa).
Tärkeimmät muutokset OpenWrt 24.10:ssä:
- TLS 1.3 -tuki on oletusarvoisesti käytössä mbedtls-kirjastopäivityksen ansiosta versioon 3.6.
- Laitteissa, joissa on suuri Flash-muisti, tuki ACL:lle (POSIX Access Control List) ja suojausmääritteille on käytössä kaikissa tiedostojärjestelmissä. Muutos vaikuttaa laitteisiin, joissa ei ole asetettu small_flash-lippua. Tällä hetkellä small_flash on listattu malleille ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x ja ramips3883 platforms/rtXNUMX.
- Laitteissa, joissa on suuri Flash-muisti, ydin sisältää tuen MPTCP:lle (MultiPath TCP), joka on TCP-protokollan laajennus TCP-pakettien toimittamiseen samanaikaisesti useita reittejä eri verkkoliitäntöjen kautta.
- Parannettu tuki Wi-Fi 6:lle (802.11ax) ja lisätty alustava tuki Wi-Fi 7:lle (802.11be).
- Parempi lldpd-taustaprosessin suorituskyky LLDP:n (Link Layer Discovery Protocol) avulla.
- Tuki yli 100 uudelle laitteelle on lisätty, mukaan lukien OpenWrt-yhteisön kehittämä langaton OpenWrt One -reititin. Tuettujen laitteiden kokonaismäärä on noussut 1970:een.
- Lisätty d1- ja starfive-alustat laitteille, jotka perustuvat RISC-V-arkkitehtuuria käyttäviin AllWinner D1- ja StarFive JH71x0 (7100/7110) -järjestelmiin.
- Lisätty ixp4xx-alusta ARM-arkkitehtuuriin perustuvalle Intel XScale IXP4xx SoC:lle.
- Lisätty loongarch64-alusta laitteille, joissa on LoongArch-arkkitehtuuriin perustuvat prosessorit.
- Lisätty stm32-alusta STMicroelectronics STM32 SoC:lle.
- Seuraavat alustat on poistettu: ath25 (Atheros ieee80211g 16 Mt RAM-muistilla), bcm63xx (Broadcom DSL MIPS, korvattu bmips-alustalla), octeontx (Octeon-TX CN80XX/CN81XX) ja oxnas (PLXTECH/Oxxx/NOX782xxx). Ipq8x-alusta on nimetty uudelleen qualcommaxiksi.
- Valmiit kokoonpanot qoriq-alustalle (PowerPC-arkkitehtuuriin perustuva SoC NXP QorIQ) on luotu.
- Kohdealustojen siirtyminen DSA (Distributed Switch Architecture) -ytimen alijärjestelmään, joka tarjoaa työkaluja toisiinsa kytkettyjen Ethernet-kytkimien sarjan konfigurointiin ja hallintaan käyttämällä perinteisten verkkorajapintojen konfigurointimekanismeja (iproute2, ifconfig). DSA:ta voidaan käyttää porttien ja VLAN-verkkojen määrittämiseen aiemmin tarjotun swconfig-työkalun sijaan, mutta kaikki kytkimen ajurit eivät vielä tue DSA:ta. Uusi julkaisu tuo DSA:n ipq806x-alustalle (Qualcomm Atheros IPQ806X SoC). Lisätty tuki Airoha AN8855 DSA-kytkimelle (Xiaomi AX3000T, käytetty Mediatek- ja Airoha-kytkimissä).
- Päivitetyt pakettiversiot, mukaan lukien musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd syyskuusta 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- Linux-ydin on päivitetty julkaisuun 6.6.73 langattomalla cfg80211/mac80211-pinolla, joka on backportoitu ytimestä 6.12.6. (edellinen haara toimitettiin ytimen 5.15 kanssa langattomalla pinolla ytimestä 6.1).
- Huolimatta projektin siirtymisestä APK-paketinhallintaan, OpenWrt 24.10 -haara jatkaa OPKG-paketinhallinnan käyttöä. Siirtyminen APK:hen on toistaiseksi toteutettu vain "pää"haarassa, joka toimii pohjana seuraavalle suurelle OpenWrt-julkaisulle.
- Päivitettäessä OpenWrt 23.05 haarasta Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 ja Zyxel GS1900 -laitteissa ilmenee päivitysongelmia. Näiden laitteiden käyttäjien tulee ottaa huomioon erilliset suositukset.
Lähde: opennet.ru
