OpenWrt 25.12 versiyasının paket menecerinin dəyişdirilməsi və firmware yeniləmə sistemi ilə buraxılışı

Bir il davam edən inkişafdan sonra OpenWrt 25.12.0, yönləndiricilər, keçidlər və giriş nöqtələri kimi şəbəkə avadanlıqları üçün inkişaf etdirilən əhəmiyyətli bir buraxılış təqdim olunur. OpenWrt 2200-dən çox cihazı dəstəkləyir və xüsusi tələblərə uyğun öz sürümlərinizi yaratmağı asanlaşdıran bir yapı sistemini təqdim edir. Belə sürüclər, konkret tapşırıqlar üçün optimallaşdırılmış istənilən paketlərin dəstini əhatə edən hazır firmware-ləri yaratmağa imkan verir. Hazır sürüclər 41 hədəf platforması üçün dərc olunub (əvvəlki versiyada 39 platforma dəstəklənirdi).

OpenWrt 25.12-daki əsas dəyişikliklər:

  • Alpine layihəsi tərəfindən inkişaf etdirilən APK (Alpine Package Keeper) paket menecerinə keçid həyata keçirilib. Bu keçid paketlərin idarə olunması imkanlarını genişləndirdi, metadata ilə işləmə səmərəliliyini artırdı, yerli quraşdırılmış paketlər üçün rəqəmsal imza yoxlanmasını həyata keçirdi və bütün sistemin yeni versiyaya yeniləmə prosesini müasirləşdirdi. APK opkg-nin imkanlarının çoxunu dəstəkləyir, lakin bu paket menecerlərinin komanda xətləri fərqlidir.

    APK-nın genişləndirilmiş imkanlarından biri də: "apk list —installed —orphaned" komandasıdır, bu komanda vasitəsilə sistemə zərər vermədən silinə biləcək bütün istifadə olunmayan asılılıqları görmək mümkündür. İndeksin yenilənməsi üçün ayrıca komandanın tələb olunmaması — opkg əməliyyatları müxtlif komandaların icrasını tələb edirdi, apk-da isə bu bir komanda ilə yerinə yetirilə bilər, məsələn, "opkg update && opkg install dnsmasq-full" əvəzinə "apk —update-cache add dnsmasq-full" işə salmaq olar.

    Tipik əməliyyatların yerinə yetirilməsi üçün apk və opkg-nin bəzi komandalarının müqayisəsi:

    apk update opkg update apk add pkg opkg install pkg apk del pkg opkg remove pkg apk list opkg list apk list P opkg list P apk list —installed [P] opkg list-installed apk list —upgradeable [P] opkg list-upgradable apk list —providers [P] opkg -A whatprovides P apk info P opkg info P apk info —all P heç bir ekvivalent yoxdur apk info —contents P opkg files P
  • Quraşdırılan istifadəçi paketlərini itirmədən sistemin yeni versiyasına keçirilməsini təmin edən ASU (Attended SysUpgrade) xidməti standart olaraq daxil edilib. İstifadəçi, LuCI web interfeysi və ya komanda xətti alətindən istifadə edərək, sistemində quraşdırılan paketləri göstərərək yenilənmiş firmware imicinin yaradılması üçün sorğu göndərir. Bir müddət sonra server ASU, sifariş verilmiş məzmunla uyğun bir şəkil formalaşdırır, sonra istifadəçi onu yükləyir və cihazına yaza bilir. Eyni zamanda, yenilənmiş proqram təminatında mövcud parametrləri saxlamağa imkan verən bir seçim təqdim olunur.
  • Komanda xətti əməliyyatlarının tarixinin sessiyalar arasında saxlanılması təmin edilir. Əməliyyatların tarixi RAM diskinə saxlanılır və yenidən giriş zamanı itmir. Tarixin yaddaşda saxlanılması, Flash yaddaşında yazma əməliyyatlarını azaltmağa kömək edir, ancaq əməliyyata daimi saxlama seçimi əlavə edə bilərsiniz, bunun üçün ‘/etc/profile.d/busybox-history-file.sh’ skriptini redaktə etməlisiniz.
  • Təminatda, Qt5, GTK, SDL3, wlroots, wayland və digər qrafik interfeyslərin yaradılması və qrafik tətbiqlərin işə salınması üçün kitabxanaları ehtiva edən bir depozitar daxildir.
  • Wi-Fi ilə işləmək və şəbəkə konfiqurasiyasını idarə etmək üçün shell skriptləri, JavaScript-ə bənzər sintaksisə malik olan uCode dilinə yazılmışdır. uCode daha təhlükəsiz və səmərəli bir dil kimi qeyd olunub ki, bu da tələbəni sadələşdirir və ubus və UCI ilə birbaşa integrasiyanı təmin edir.
  • 180-dən çox yeni cihazın dəstəyi əlavə edilib. Dəstəklənən cihazların ümumi sayı 2200-dən artıqdır.
  • Realtek çiplərində Ethernet switch-lərinin dəstəyi, 10-gigabit variantları da daxil olmaqla, genişləndirilib.
  • qualcommax platformasına SoC ipq50xx və ipq60xx dəstəyi əlavə edilib.
  • SoC Siflower SF21A6826/SF21H8898 üçün yeni siflower platforması əlavə edilib.
  • SoC Allwinner F1C100/200s və Microchip LAN969x switch-ləri üçün sunxi/arm926ejs və microchipsw/lan969x platformaları əlavə edilib.
  • Musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 və busybox 1.37.0 daxil olmaqla, paketlərin versiyaları yenilənib.
  • Linux nüvəsi 6.12.71 buraxılışına yüksəldilib, buraya cfg80211/mac80211 simsiz stəkləri də daxildir, bunlar 6.18.7 nüvəsindən portlanıb (öncəki versiyada 6.6 nüvəsi vardı, burada simsiz stək 6.12-dən götürülmüşdür).

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster