Bir yillik ishlab chiqishdan so'ng, marshrutizatorlar, kommutatorlar va kirish nuqtalari kabi tarmoq qurilmalari uchun ishlab chiqilgan OpenWrt 25.12.0 distributivining muhim versiyasi chiqarildi. OpenWrt 2200 dan ortiq qurilmalarni qo'llab-quvvatlaydi va o'zaro kompilyatsiyani va maxsus tuzilishlarni yaratishni soddalashtiradigan tuzilish tizimini taklif etadi. Ushbu tuzilishlar oldindan o'rnatilgan paketlarning kerakli to'plami bilan foydalanishga tayyor dasturiy ta'minotni yaratishga imkon beradi, bu ma'lum vazifalar uchun optimallashtirilgan. Foydalanishga tayyor tuzilishlar 41 ta maqsadli platforma uchun nashr etilgan (oldingi filial 39 ta platformani qo'llab-quvvatlagan).
OpenWrt 25.12-dagi asosiy o'zgarishlar:
- Biz opkg asboblar to'plamidan Alpine loyihasi tomonidan ishlab chiqilgan APK paket menejeriga (Alpine Package Keeper) ko'chib o'tdik. Ushbu migratsiya paketlarni boshqarish imkoniyatlarini kengaytirdi, metama'lumotlarni qayta ishlash samaradorligini oshirdi, mahalliy o'rnatilgan paketlar uchun raqamli imzoni tekshirishni yoqdi va butun tizimni yangi tarqatish versiyasiga yangilash jarayonini soddalashtirdi. APK opkg xususiyatlarining ko'pini qo'llab-quvvatlaydi, ammo bu paket menejerlari uchun buyruq satri parametrlari farq qiladi.
APKning boshqa diqqatga sazovor ilg'or xususiyatlari quyidagilarni o'z ichiga oladi: "apk list --installed --orphaned" buyrug'i, bu sizga barcha ishlatilmagan bog'liqliklarni ko'rish va ularni tizimga zarar yetkazmasdan olib tashlash imkonini beradi. Alohida indeks yangilash buyrug'ini o'tkazib yuborish mumkin - ilgari bir nechta buyruqlarni bajarishni talab qiladigan opkg operatsiyalari endi APKdagi bitta buyruqqa birlashtirilishi mumkin. Masalan, "opkg update && opkg install dnsmasq-full" o'rniga "apk --update-cache add dnsmasq-full" ni ishga tushirishingiz mumkin.
Oddiy amallarni bajarish uchun ba'zi apk va opkg buyruqlarini taqqoslash:
apk yangilash opkg yangilash apk qo‘shish pkg opkg o‘rnatish apk del pkg opkg o‘chirish pkg apk ro‘yxati opkg ro‘yxati apk ro‘yxati P opkg ro‘yxati P apk ro‘yxati —o‘rnatilgan [P] opkg ro‘yxatida o‘rnatilgan apk ro‘yxati — yangilanadigan [P] opkg ro‘yxati – yangilanadigan apk ro‘yxati --provayderlar [P] opkg -A whatprovides P apk info P opkg info P apk info --all P apk infoga ekvivalenti yo'q --contents P opkg fayllar P - ASU (Attended SysUpgrade) xizmati sukut bo'yicha yoqilgan bo'lib, mavjud sozlamalarni va foydalanuvchi tomonidan o'rnatilgan paketlarni yo'qotmasdan dasturiy ta'minotingizni yangi versiyaga yangilash imkonini beradi. LuCI veb-interfeysi yoki buyruq satri vositasidan foydalanib, foydalanuvchi o'z tizimida o'rnatilgan paketlarni ko'rsatib, yangilangan dasturiy ta'minot tasvirini yaratish uchun so'rov yuboradi. Qisqa vaqtdan so'ng, ASU serveri so'ralgan kontentga mos keladigan tasvirni yaratadi, shundan so'ng foydalanuvchi uni yuklab oladi va qurilmasiga o'tkazadi. Yangilangan dasturiy ta'minotda mavjud sozlamalarni saqlab qolish uchun qo'shimcha imkoniyat mavjud.
- Buyruq satri tarixi endi sessiyalar orasida saqlanadi. Bu tarix RAM diskiga saqlanadi va keyingi kirishdan keyin yo'qolmaydi. Tarixni RAMda saqlash flesh-disklarga keraksiz yozishlarning oldini oladi, ammo ixtiyoriy ravishda '/etc/profile.d/busybox-history-file.sh' skriptini tahrirlash orqali tarixni doimiy xotiraga saqlashni yoqishingiz mumkin.
- Asosiy paket grafik interfeyslarni yaratish va grafik ilovalarni ishga tushirishni tashkil qilish uchun Qt5, GTK, SDL3, wlroots, wayland va boshqa kutubxonalarni o'z ichiga olgan omborni o'z ichiga oladi.
- Wi-Fi va tarmoq konfiguratsiyasini boshqarish uchun Shell skriptlari JavaScriptga o'xshash sintaksisga ega bo'lgan uCode tilida qayta yozilgan. uCode yanada xavfsiz va samaraliroq til bo'lgani, texnik xizmat ko'rsatishni soddalashtirgani va ubus va UCI bilan to'g'ridan-to'g'ri integratsiyani ta'minlagani bilan mashhur.
- 180 dan ortiq yangi qurilmalarni qo'llab-quvvatlash qo'shildi, bu esa qo'llab-quvvatlanadigan qurilmalarning umumiy sonini 2200 dan oshdi.
- Realtek chiplariga asoslangan qurilmalar uchun Ethernet kommutatorlarini qo'llab-quvvatlash kengaytirildi, jumladan, 10 gigabitli variantlar.
- Qualcommax platformasi ipq50xx va ipq60xx SoC'larni qo'llab-quvvatladi.
- Siflower SF21A6826/SF21H8898 SoC uchun yangi siflower platformasi qo'shildi.
- Allwinner F1C100/200s SoC va Microchip LAN969x kommutatorlari uchun sunxi/arm926ejs va microchipsw/lan969x platformalari qo'shildi.
- Yangilangan paket versiyalari musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 va busybox 1.37.0 ni o'z ichiga oladi.
- asosiy Linux обновлено до выпуска 6.12.71 с беспроводным стеком cfg80211/mac80211, портированным из ядра 6.18.7 (в прошлой ветке поставлялось ядро 6.6 с беспроводным стеком из ядра 6.12).
Manba: opennet.ru
