The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз OpenWrt 25.12 с заменой пакетного менеджера и системой обновления прошивки

06.03.2026 09:53 (MSK)

После года разработки представлен значительный выпуск дистрибутива OpenWrt 25.12.0, развиваемого для сетевых устройств, таких как маршрутизаторы, коммутаторы и точки доступа. OpenWrt поддерживает более 2200 устройств и предлагает систему сборки, упрощающую кросс-компиляцию и создание собственных сборок. Подобные сборки позволяют формировать готовые прошивки с желаемым набором предустановленных пакетов, оптимизированные под конкретные задачи. Готовые сборки опубликованы для 41 целевой платформы (в прошлой ветке поддерживалось 39 платформ).

Основные изменения в OpenWrt 25.12:

  • Осуществлён переход с инструментария opkg на пакетный менеджер APK (Alpine Package Keeper), развиваемый проектом Alpine. Переход расширил возможности управления пакетами, повысил эффективность работы с метаданными, позволил реализовать проверку цифровых подписей для локально установленных пакетов и модернизировал процесс обновления всей системы до новой версии дистрибутива. APK поддерживает большую часть возможностей opkg, но параметры командной строки у данных пакетных менеджеров отличаются.

    Из расширенных возможностей APK также выделяется: Команда "apk list --installed --orphaned", при помощи которой можно посмотреть все не используемые зависимости, которые без ущерба для системы могут быть удалены. Возможность обойтись без отдельной команды обновления индекса - операции opkg, требовавшие запуска разных команд, в apk могут быть сведены к одной команде, например, вместо "opkg update && opkg install dnsmasq-full" можно запустить "apk --update-cache add dnsmasq-full".

    Сравнение некоторых команд apk и opkg для выполнения типовых действий:

    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 нет эквивалента
    apk info --contents P opkg files P
  • Включён по умолчанию сервис ASU (Attended SysUpgrade), позволяющий обновить прошивку до новой версии системы без потери имеющихся настроек и установленных пользователем пакетов. Через web-интерфейс LuCI или инструментарий командной строки пользователь отправляет запрос на формирование обновлённого образа прошивки, указывая установленные в его системе пакеты. Через какое-то время сервер ASU формирует образ, соответствующий заказанному содержимому, после чего пользователь загружает его и прошивает его на своё устройство. Дополнительно предоставляется опция, позволяющая сохранить в обновлённой прошивке имеющиеся настройки.
  • Обеспечено сохранение истории операций в командной строке между сеансами. История операций сохраняется в RAM-диске и не теряется после повторного входа. Хранение истории в оперативной памяти позволяет избежать лишних операций записи на Flash-накопители, но в качестве опции можно включить сохранение истории и на постоянном носителе, отредактировав скрипт '/etc/profile.d/busybox-history-file.sh'.
  • В базовой поставке включён репозиторий, содержащий Qt5, GTK, SDL3, wlroots, wayland и прочие библиотеки для создания графических интерфейсов и организации запуска графических приложений.
  • Shell-скрипты для работы с Wi-Fi и управления сетевой конфигурацией переписаны на языке uCode, имеющем синтаксис близкий к JavaScript. uCode отмечен как более безопасный и производительный язык, упрощающий сопровождение и позволяющий обеспечить прямую интеграцию с ubus и UCI.
  • Добавлена поддержка более 180 новых устройств. Общее число поддерживаемых устройств превысило 2200.
  • Для устройств на чипах Realtek расширена поддержка Ethernet-коммутаторов, включая 10-гигабитные варианты.
  • В платформу qualcommax добавлена поддержка SoC ipq50xx и ipq60xx.
  • Добавлена новая платформа siflower для SoC Siflower SF21A6826/SF21H8898.
  • Добавлены платформы sunxi/arm926ejs и microchipsw/lan969x для SoC Allwinner F1C100/200s и коммутаторов Microchip LAN969x.
  • Обновлены версии пакетов, включая musl 1.2.5, glibc 2.41, gcc 14.3.0, binutils 2.44, dnsmasq 2.91, dropbear 2025.89 и busybox 1.37.0.
  • Ядро Linux обновлено до выпуска 6.12.71 с беспроводным стеком cfg80211/mac80211, портированным из ядра 6.18.7 (в прошлой ветке поставлялось ядро 6.6 с беспроводным стеком из ядра 6.12).


  1. Главная ссылка к новости (https://lists.openwrt.org/pipe...)
  2. OpenNews: Доступен дистрибутив OpenWrt 24.10
  3. OpenNews: Опубликован инструментарий для запуска Debian на устройстве OpenWrt One
  4. OpenNews: Представлен маршрутизатор Turris Omnia NG с прошивкой на базе OpenWRT
  5. OpenNews: Уязвимости, позволяющие подменить образы и выполнить код на ASU-серверах проекта OpenWrt
  6. OpenNews: Дистрибутив OpenWrt переходит на пакетный менеджер APK
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64927-openwrt
Ключевые слова: openwrt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:07, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    > ”на пакетный менеджер APK”

    Теперь можно установить android приложения?))))

     
     
  • 2.2, Аноним (2), 10:19, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +19 +/
    Это Android имя заимствовал, а не наоборот. Первый релиз Alpine состоялся в 2005 года, а первый публичный выпуск Android датирован 2008 годом.
     
  • 2.27, timur.davletshin (ok), 12:41, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Теперь можно делать touch /etc/profile.d/apk-cheatsheet.hush, чтобы отключать противную напоминалку о соответствии команд opkg и apk 😭
     

  • 1.3, Жироватт (ok), 10:20, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Слишком корпоративно-размытое, водянистое описание профитов от внедрения - признак того, что шиллинг разменян на сто мыллингов и реально добавлена только опция "--orphaned"
     
  • 1.4, Carantin (?), 10:32, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Так, на роутере можно фильмы теперь смотреть 0_о?
     
     
  • 2.7, Аноним (7), 10:49, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, можно хоть по кабелю, хоть беспроводом. П Периферию в виде компуктера/телефона/ноута/тв подключаешь и смотришь
     
     
  • 3.20, Аноним (20), 12:21, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Только в такой конфигурации нужен X11.
     
  • 2.9, Аноним (9), 11:01, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Прям на встроенном мониторе:
    https://opennet.ru/64181-turris
     
     
  • 3.16, Аноним (16), 11:49, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Прям на встроенном мониторе:

    в консоли же, что вы как маленькие ;)

     
     
  • 4.17, 12yoexpert (ok), 11:57, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    mplayer умеет показывать фильмы в tty
     
     
  • 5.23, Аноним (23), 12:35, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Vlc тоже умеет, нашел чем удивить.
     
  • 2.22, Аноним (-), 12:25, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Так, на роутере можно фильмы теперь смотреть 0_о?

    И судя по описалову - ресурсов жрать оно теперь будет как медиацентр...

     

  • 1.5, Аноним (5), 10:39, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > В базовой поставке включён репозиторий, содержащий Qt5, GTK, SDL3, wlroots, wayland и прочие библиотеки для создания графических интерфейсов и организации запуска графических приложений.

    Еще один linux для десктопа.

     
     
  • 2.21, Аноним (20), 12:24, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Будет, когда Plasma добавят :)
     

  • 1.6, Аноним (6), 10:49, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В базовой поставке включён репозиторий, содержащий Qt5, GTK, SDL3, wlroots, wayland и прочие библиотеки для создания графических интерфейсов и организации запуска графических приложений.

    Почему нет LibreOffice и FF? Как мне в интернете сидеть теперь?

    Каким боком вайланд в роутере им понадобился ума не приложу. ТВ приставку из него делают что ли?

     
     
  • 2.8, Аноним (8), 10:57, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Каким боком вайланд в роутере им понадобился ума не приложу.

    NVR из китайских боксов делать

    >Почему нет LibreOffice и FF? Как мне в интернете сидеть теперь?

    в Alpine пакет возьми

     

  • 1.10, penetrator (?), 11:17, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Включён по умолчанию сервис ASU (Attended SysUpgrade), позволяющий обновить прошивку до новой версии системы без потери имеющихся настроек и установленных пользователем пакетов.

    Обращаюсь к владельцам OpenWRT девайсов, при обновлении системы у вас слетают настройки? Или это коварство перевода с оригинала?

     
     
  • 2.13, timur.davletshin (ok), 11:21, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не слетают в 99% случаев. Для этого Attended Sysupgrade и добавили в дефолт.
     
  • 2.14, Alladin (?), 11:26, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, чтобв не слетало надо заводить файлы в отдельный список
     
  • 2.28, FSA (ok), 12:49, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Была проблема перехода на 24 версию. Но это была проблема маршрутизатора. Там надо было разметку менять. А вот внутри 24 и даже обновление на 25 версию залетело только в путь. При этом все настройки сохранились.
     
  • 2.30, Страдивариус (?), 13:35, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Без ASU если ты обновляешься sysupgrade'ом или через Web UI, загружая просто стоковый образ, то настройки сохраняются, а вот пакеты придется заново ставить
     
  • 2.50, Аноним (50), 17:20, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Настройки из /etc система обновлений умеет бэкапить. Но т.к. оно просто переписывало все разделы - скачанный софт и всё, что не в /etc терялось. Теперь хотя бы набор софта тот де притаскивать сможет.
    А апдейты у OpenWRT примерно раз в месяц, и каждый раз эта боль. Пока только нашёл выход всё своё в отдельном разделе держать (можно на другом носителе).
     

  • 1.11, timur.davletshin (ok), 11:19, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Убер-фича, про которую не сказали, т.к. добавлена в самый последний момент в RC5, это многопоточность в SQM (Active Queue Management в Linux). Но только, если ваша сетевая поддерживает multiqueue...
     
     
  • 2.18, Xo (?), 12:04, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А на ax6s эта фича есть?
     
     
  • 3.25, timur.davletshin (ok), 12:37, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, у него CPU port поддерживает multiqueue, а чип, что на свитче, не поддерживает. Проверить можно при помощи ethtool -l wan, обсуждение тут: https://forum.openwrt.org/t/cake-mq-backport-of-multi-core-capable-cake-implem
     
  • 2.24, Аноним (23), 12:37, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это что-то для Роскомнадзора?
     
     
  • 3.26, timur.davletshin (ok), 12:38, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    zapret от bol-van - это что-то для РКН.
     
  • 2.33, 11 (?), 14:06, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    archer c6u будет работать с этой функцией? mt7621 поддерживает, но сам роутер нет инфы.
     
     
  • 3.36, timur.davletshin (ok), 14:52, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > archer c6u будет работать с этой функцией?

    Забудь. Если есть порт 2.5 Гбит, то скорее всего он разведён напрямую через порт CPU и тогда будет счастье (не твой случай). Большинство гигабитных имеют один CPU порт, расключенный через свитч 2.5, который, как правило, не имеет поддержки multiqueue. "Взрослые" карты на отдельной плате обычно имеют всё.

     
  • 2.35, 11 (?), 14:11, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И что предпочтительнее при максимальной ширине в 100Мегабит/с SQM или hardware flow offloading?
     
     
  • 3.37, timur.davletshin (ok), 14:57, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > И что предпочтительнее при максимальной ширине в 100Мегабит/с SQM или hardware flow
    > offloading?

    Если CPU тянет, то используй SQM (кто-то ещё может не вытянуть 100 мегабит?). Hardware flow offloading... - ломает роуминг WiFi, не работает QoS/SQM, продвинутые правила firewall тоже не работают часто. На управляемых свитчах его надо использовать, IMHO.

     

  • 1.15, Аноним (15), 11:35, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Топовый проект, дай бог здоровья мейнтейнерам.
    Весь SOHO перевел с zyxelопараши
     

  • 1.29, Аноним (29), 13:07, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Раньше скептически относился к openwrt, но сейчас без него как без рук - отличный проект.
     
  • 1.31, Аноним (31), 13:43, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Накатил сабж через sysupgrade на свой Redmi ax6000, ну apk явно пошустрее opkg, прям разительно шустрее. Годится
     
     
  • 2.44, timur.davletshin (ok), 16:32, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Обновлять все пакеты одной командой можно! Хотя это и не рекомендуется делать...
     

  • 1.32, ааноним (?), 13:45, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    На какой из списка представленных относительно новых роутеров безпроблемно ставится?
     
     
  • 2.41, Аноним (41), 16:19, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На тот кторый сами они и выпускают - на синенький
     
  • 2.45, timur.davletshin (ok), 16:33, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На все беспроблемно ставится, если ты перед этим прочитал документацию.
     

  • 1.34, Аноним (34), 14:06, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А где можно посмотреть синтаксис ucode? Такое ощущение, что это скорее язык темплейтирования, аналог jinja2
     
  • 1.38, Аноним (39), 15:59, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Осуществлён переход с инструментария opkg на пакетный менеджер APK

    У меня вопрос. А почему нельзя было изначально взять мэйнстримные форматы - RPM или DEB? Свой велосипед?

     
     
  • 2.46, timur.davletshin (ok), 16:34, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    База данных пакетов deb и rpm не оптимизирована под малые размеры RAM и, самое главное, storage. На роутер с 64MB RAM и 8MB ROM как информацию о 10+ тыс. пакетах сохранить?
     
     
  • 3.52, Аноним (50), 17:32, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вся беда, что список устройств, поддержваемых OpenWRT, очень велик. Местами и свой SSD поставить можно. Но с обновлениями всё равно приходится страдать. Либо перепиши весь раздел, либо никакого обновления.
    Подход хотя бы того же Alpine с apk upgrade был бы удобен, где ресурсов хватает.
     
     
  • 4.53, timur.davletshin (ok), 17:46, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Вся беда, что список устройств, поддержваемых OpenWRT, очень велик. Местами и свой
    > SSD поставить можно. Но с обновлениями всё равно приходится страдать. Либо
    > перепиши весь раздел, либо никакого обновления.
    > Подход хотя бы того же Alpine с apk upgrade был бы удобен,
    > где ресурсов хватает.

    Верно говоришь.

     
  • 2.48, windows10 (ok), 16:38, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня вопрос. А почему нельзя было изначально взять мэйнстримные форматы - RPM или DEB? Свой велосипед?

    Ну во-первых, и это самое главное - во избежание путаницы. Скачаешь ты skyrim.deb, попытаешься на этом поставить, а оно тебе напишет: stack overflow - к кому побежишь, к мейнтейнеру deb'а, у которого под Убунточкой\Дебианом все работает, или к разработчикам OpenWRT с криком: - ааа, ваша ОС гогно?

    Во-вторых архитектура систем все таки разная. Вот например deb - это копия рутового раздела, содержащая файлы как их нужно раскидывать по руту. Но в OpenWRT часть рутфса у тебя может быть r\o - как ты будешь раскидывать? Соответственно нужно выработать правила, как кишки пакета должны быть раскиданы по конкретной системе.

    В-третьих, касательно конкретно деба: у них дбльная триггерная система, которая может вызывать (и вызывает) хуки завязанные на конкретную программу, и может прерывать (и прерывает) операцию с неустранимой в дальнейшем ошибкой, если триггер не завершился нулем. Пример: установили вы питон, apt install python3; каким-то образом его повредили, вплоть до кривого редактирования /usr/bin/python3; пытаетесь снести, apt purge python3, а dpkg вам выдает неустранимую ошибку, потому что перед удалением питона3, пытается вызвать этот самый питон3. Замкнутый круг. И если на десктопе вы можете зайти в репу, скачать ручками, заменить, повторить, игнорировать - то на роутере с ГУЕм подобные телодвижения недопустимы.

    DEB или RPM - это не только формат пакетов, это еще и -based.

     

  • 1.40, Аноним83 (?), 16:12, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Shell-скрипты для работы с Wi-Fi и управления сетевой конфигурацией переписаны на языке uCode

    Страшно представить сколько новых багов это принесло.
    Помнится я правил там шелл скрипты для 3г/лте мопедов, чтобы оно нормально заработало.

     
     
  • 2.47, timur.davletshin (ok), 16:35, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А ты не бойся. Подавляющему большинству не надо про это знать, достаточно просто пользоваться :)
     

  • 1.42, Аноним (42), 16:20, 06/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Баш портянки для работы с Wi-Fi и управления сетевой конфигурацией? Они там совсем е####сь?!

    Молодцы что наконец-то, хотя бы в 2026м, выкинули дидовые копролиты.

     
     
  • 2.49, windows10 (ok), 16:45, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Баш портянки для работы с Wi-Fi и управления сетевой конфигурацией? Они там совсем е####сь?!

    Есть несколько программ для управления сетью: iw,ip,hostapd и тд. Управлялка конфигурацией просто их дергает в зависимости от переданных управлялке параметров.

    На чем хипсторы нонче пишут парсеры строки параметров?)

     
  • 2.51, Аноним (51), 17:28, 06/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    GNU bash скрипты самое лучшее, что есть в мире Линукса. Если ты не осилил скипты, не обязательно же хамить в сторону разработчиков, так ведь. Надеюсь, во всех дистрибутивах этих скриптов будет больше.

    И где ты увидел копролиты? В своих глюках? Я же вижу нормальный релиз с обновлёнными пакетами.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру