Sortie d'OpenWrt 25.12 avec remplacement du gestionnaire de paquets et du systĂšme de mise Ă  jour du firmware

AprĂšs un an de dĂ©veloppement, une version significative de la distribution OpenWrt 25.12.0 a Ă©tĂ© prĂ©sentĂ©e, dĂ©veloppĂ©e pour les appareils rĂ©seau tels que les routeurs, les commutateurs et les points d'accĂšs. OpenWrt prend en charge plus de 2200 appareils et propose un systĂšme de construction qui simplifie la cross-compilation et la crĂ©ation de builds personnalisĂ©s. De tels builds permettent de former des firmwares prĂȘts Ă  l'emploi avec un ensemble souhaitĂ© de paquets prĂ©installĂ©s, optimisĂ©s pour des tĂąches spĂ©cifiques. Des builds prĂȘts Ă  l'emploi ont Ă©tĂ© publiĂ©s pour 41 plateformes cibles (la prĂ©cĂ©dente version en supportait 39).

Les principales modifications dans OpenWrt 25.12 :

  • La transition de l'outil opkg au gestionnaire de paquets APK (Alpine Package Keeper), dĂ©veloppĂ© par le projet Alpine, a Ă©tĂ© rĂ©alisĂ©e. Ce changement a Ă©largi les capacitĂ©s de gestion des paquets, amĂ©liorĂ© l'efficacitĂ© du travail avec les mĂ©tadonnĂ©es, permis la vĂ©rification des signatures numĂ©riques pour les paquets installĂ©s localement et modernisĂ© le processus de mise Ă  jour de l'ensemble du systĂšme vers une nouvelle version de la distribution. APK supporte la plupart des fonctionnalitĂ©s d'opkg, mais les options de ligne de commande de ces gestionnaires de paquets diffĂšrent.

    Parmi les fonctionnalitĂ©s avancĂ©es d'APK, on peut aussi souligner : La commande « apk list —installed —orphaned », qui permet de voir toutes les dĂ©pendances non utilisĂ©es qui peuvent ĂȘtre supprimĂ©es sans affecter le systĂšme. La possibilitĂ© de ne pas avoir besoin d'une commande distincte pour mettre Ă  jour l'index — opĂ©ration opkg, qui nĂ©cessitait de lancer plusieurs commandes, qui dans apk peut ĂȘtre rĂ©duite Ă  une seule commande, par exemple, au lieu de « opkg update && opkg install dnsmasq-full », on peut exĂ©cuter « apk —update-cache add dnsmasq-full ».

    Comparaison de certaines commandes apk et opkg pour effectuer des actions typiques :

    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 aucun Ă©quivalent apk info —contents P opkg files P
  • Le service ASU (Attended SysUpgrade) est activĂ© par dĂ©faut, permettant de mettre Ă  jour le firmware vers une nouvelle version du systĂšme sans perdre les configurations existantes et les paquets installĂ©s par l'utilisateur. Via l'interface web LuCI ou l'outil en ligne de commande, l'utilisateur envoie une requĂȘte pour gĂ©nĂ©rer une image de firmware mise Ă  jour, en indiquant les paquets installĂ©s dans son systĂšme. AprĂšs un certain temps serveur ASU forme une image correspondant au contenu demandĂ©, aprĂšs quoi l'utilisateur la charge et l'installe sur son appareil. Une option est Ă©galement fournie pour enregistrer les paramĂštres existants dans le firmware mis Ă  jour.
  • Il est assurĂ© que l'historique des opĂ©rations dans la ligne de commande est conservĂ© entre les sessions. L'historique des opĂ©rations est sauvegardĂ© sur un disque RAM et n'est pas perdu aprĂšs une reconnexion. Le stockage de l'historique en mĂ©moire RAM permet d'Ă©viter des opĂ©rations d'Ă©criture supplĂ©mentaires sur les supports Flash, mais il est possible d'activer l'enregistrement de l'historique sur un support permanent en modifiant le script '/etc/profile.d/busybox-history-file.sh'.
  • Le package de base comprend un rĂ©fĂ©rentiel contenant Qt5, GTK, SDL3, wlroots, Wayland et d'autres bibliothĂšques pour la crĂ©ation d'interfaces graphiques et l'organisation du lancement d'applications graphiques.
  • Les scripts shell pour travailler avec le Wi-Fi et gĂ©rer la configuration rĂ©seau ont Ă©tĂ© réécrits en uCode, un langage dont la syntaxe est proche de JavaScript. uCode est reconnu comme un langage plus sĂ»r et performant, facilitant la maintenance et permettant une intĂ©gration directe avec ubus et UCI.
  • Le support de plus de 180 nouveaux appareils a Ă©tĂ© ajoutĂ©. Le nombre total d'appareils pris en charge a dĂ©passĂ© 2200.
  • Pour les appareils utilisant des chips Realtek, le support des commutateurs Ethernet a Ă©tĂ© Ă©largi, y compris pour les modĂšles 10 gigabits.
  • La plateforme qualcommax a ajoutĂ© le support des SoC ipq50xx et ipq60xx.
  • Une nouvelle plateforme siflower pour les SoC Siflower SF21A6826/SF21H8898 a Ă©tĂ© ajoutĂ©e.
  • Les plateformes sunxi/arm926ejs et microchipsw/lan969x ont Ă©tĂ© ajoutĂ©es pour les SoC Allwinner F1C100/200s et les commutateurs Microchip LAN969x.
  • Les versions des paquets ont Ă©tĂ© mises Ă  jour, y compris musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 et busybox 1.37.0.
  • Le noyau Linux a Ă©tĂ© mis Ă  jour vers la version 6.12.71 avec la pile sans fil cfg80211/mac80211, portĂ©e depuis le noyau 6.18.7 (dans la version prĂ©cĂ©dente, le noyau 6.6 Ă©tait fourni avec la pile sans fil du noyau 6.12).

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster