Ավելի քան մեկ տարվա մշակումից հետո թողարկվել է OpenWrt 24.10.0-ի հիմնական թողարկումը, որը նախատեսված է ցանցային սարքերի համար, ինչպիսիք են երթուղիչները, անջատիչները և մուտքի կետերը: OpenWrt-ն աջակցում է 1970 թվականի սարքերին և առաջարկում է կառուցման համակարգ, որը հեշտացնում է խաչաձև կոմպիլյացիան և անհատական կառուցումը: Նման հավաքները թույլ են տալիս ստեղծել պատրաստի որոնվածը նախապես տեղադրված փաթեթների ցանկալի փաթեթով, որը օպտիմիզացված է կոնկրետ առաջադրանքների համար: 39 թիրախային պլատֆորմների համար հրապարակվել են օգտագործման պատրաստի կառուցվածքներ (նախորդ մասնաճյուղն աջակցում էր 36 պլատֆորմի):
Հիմնական փոփոխությունները OpenWrt 24.10-ում.
- TLS 1.3-ի աջակցությունը լռելյայն միացված է mbedtls գրադարանի 3.6 տարբերակի թարմացման շնորհիվ:
- Ֆլեշ հիշողության մեծ չափսերով սարքերի համար 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.
- Ֆլեշ հիշողության մեծ չափսերով սարքերի համար միջուկը ներառում է MPTCP (MultiPath TCP) աջակցություն՝ TCP արձանագրության ընդլայնումը՝ TCP փաթեթները միաժամանակ մի քանի երթուղիներով տարբեր ցանցային ինտերֆեյսների միջոցով:
- Բարելավված աջակցություն Wi-Fi 6-ի համար (802.11ax) և ավելացված նախնական աջակցություն Wi-Fi 7-ի համար (802.11be):
- LLDP-ի (Link Layer Discovery Protocol) ներդրմամբ lldpd ֆոնային գործընթացի բարելավված կատարումը:
- Ավելացվել է ավելի քան 100 նոր սարքերի աջակցություն, ներառյալ OpenWrt One անլար երթուղիչը, որը մշակվել է OpenWrt համայնքի կողմից: Աջակցվող սարքերի ընդհանուր թիվը հասել է 1970-ի։
- Ավելացվել են d1 և starfive հարթակներ AllWinner D1 և StarFive JH71x0 (7100/7110) SoC-ների վրա հիմնված սարքերի համար՝ օգտագործելով RISC-V ճարտարապետությունը:
- Ավելացվեց ixp4xx հարթակ Intel XScale IXP4xx SoC-ի համար՝ հիմնված ARM ճարտարապետության վրա:
- Loongarch64 հարթակ է ավելացվել LoongArch ճարտարապետության վրա հիմնված պրոցեսորներով սարքերի համար:
- Ավելացվել է stm32 հարթակ STMicroelectronics STM32 SoC-ի համար:
- Հետևյալ հարթակները հեռացվել են՝ ath25 (Atheros ieee80211g 16 ՄԲ օպերատիվ հիշողությամբ), bcm63xx (Broadcom DSL MIPS, փոխարինվել է bmips հարթակով), octeontx (Octeon-TX CN80XX/CN81XX) և oxnas/Oxford/782xXX 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 սարքերը թարմացման հետ կապված խնդիրներ ունեն: Այս սարքերի օգտագործողները պետք է հաշվի առնեն առանձին առաջարկություններ:
Source: opennet.ru
