Проект OpenWrt представил стабильную версию OpenWrt 25.12 — обновление популярной Linux-прошивки для маршрутизаторов, сетевых устройств и встраиваемых систем. Новый релиз приносит ряд важных изменений: переход на пакетный менеджер APK, обновлённые системные компоненты, расширенную поддержку оборудования и улучшения системы обновлений.
OpenWrt давно считается одной из самых гибких альтернатив заводским прошивкам для роутеров. Она позволяет полностью контролировать сетевую инфраструктуру, устанавливать дополнительные сервисы, повышать безопасность и оптимизировать производительность устройства. В версии 25.12 разработчики сделали большой шаг вперёд, модернизировав ключевые компоненты системы.
Главная новинка: переход с opkg на APK
Самым заметным изменением в OpenWrt 25.12 стал отказ от традиционного пакетного менеджера opkg в пользу APK (Alpine Package Keeper). Это решение связано с тем, что форк opkg, используемый в OpenWrt, фактически перестал активно поддерживаться.
APK — это пакетный менеджер из дистрибутива Alpine Linux, известный своей лёгкостью и эффективностью. Он лучше подходит для систем с ограниченными ресурсами, таких как маршрутизаторы и другие embedded-устройства.
Преимущества перехода на APK:
- активная поддержка и развитие проекта
- более надёжная работа с зависимостями пакетов
- улучшенная безопасность благодаря обязательной проверке подписей
- более современный механизм управления пакетами
При этом большинство пакетов сохраняют прежние названия. Изменения касаются в основном синтаксиса команд. Для пользователей подготовлена специальная таблица соответствия команд opkg и apk, которая облегчает переход на новую систему управления пакетами.
Улучшенная система обновлений
В OpenWrt 25.12 разработчики также значительно улучшили механизм обновления системы.
В веб-интерфейс LuCI по умолчанию интегрирован инструмент Attended Sysupgrade, позволяющий обновлять прошивку с сохранением конфигурации и установленных пакетов.
Кроме того, в системе появился инструмент командной строки owut, который:
- автоматически собирает кастомный образ прошивки
- добавляет в него все установленные пакеты
- сохраняет настройки устройства
Это позволяет обновлять систему буквально несколькими кликами или одной командой.
Переписанные скрипты Wi-Fi и улучшения системы
Разработчики провели значительную оптимизацию внутренних компонентов системы. Например, скрипты управления Wi-Fi были переписаны на языке ucode вместо shell-скриптов.
Это позволило добиться:
- более высокой скорости выполнения
- лучшей интеграции с подсистемами OpenWrt
- большей стабильности и надёжности работы сети
Также появилась новая функция сохранения истории команд оболочки. Теперь история хранится в RAM-файловой системе, что позволяет сохранять команды между сессиями без лишних записей во flash-память устройства.
Обновлённые компоненты системы
OpenWrt 25.12 получил ряд важных обновлений базовых пакетов и инструментов.
Среди ключевых обновлений:
- ядро Linux 6.12
- компилятор GCC 14.3
- библиотека glibc 2.41
- musl 1.2.5
- binutils 2.44
- dnsmasq 2.91
- Dropbear 2025.89
- BusyBox 1.37
Также обновлены сетевые подсистемы и беспроводные компоненты, включая cfg80211 и mac80211, основанные на более новых версиях ядра Linux.
Расширенная поддержка оборудования
В новой версии OpenWrt разработчики добавили поддержку дополнительных платформ и сетевых чипов.
Среди них:
- новые SoC Qualcomm ipq50xx и ipq60xx
- дополнительные сетевые чипы Realtek, включая модели с поддержкой 10-гигабитных коммутаторов
- поддержка Microchip LAN969x
- новые платформы Siflower SF21A6826 и SF21H8898
- устройства Allwinner F1C100 / F1C200s
Благодаря этому список поддерживаемого оборудования продолжает расширяться, что делает OpenWrt ещё более универсальным решением для сетевых устройств.
Поддержка предыдущих версий
Разработчики сообщили, что ветка OpenWrt 24.10 будет поддерживаться до сентября 2026 года. После этого она перестанет получать обновления безопасности, поэтому пользователям рекомендуется перейти на серию 25.12 заранее.
Обновление до новой версии в большинстве случаев можно выполнить через стандартную утилиту sysupgrade.
Выводы
OpenWrt 25.12 стал одним из самых значительных обновлений проекта за последние годы. Переход на пакетный менеджер APK, улучшенная система обновлений и расширенная поддержка оборудования делают платформу ещё более современной и удобной.
Основные выводы:
- OpenWrt окончательно отказался от устаревшего opkg
- новый пакетный менеджер APK повышает безопасность и стабильность
- обновлена базовая система и сетевые компоненты
- улучшен механизм обновления прошивки
- расширена поддержка сетевых чипов и платформ
В результате OpenWrt остаётся одним из лучших решений для создания гибкой и безопасной сетевой инфраструктуры на базе открытого ПО.
FAQ
Что такое OpenWrt 25.12?
Это новая стабильная версия популярной Linux-прошивки для маршрутизаторов и сетевых устройств с расширенными возможностями настройки и управления.
Почему OpenWrt отказался от opkg?
Пакетный менеджер opkg больше не поддерживался активно, поэтому разработчики решили перейти на более современное и поддерживаемое решение — APK.
Что такое APK в OpenWrt?
APK — это Alpine Package Keeper, пакетный менеджер из Alpine Linux, который используется для установки, обновления и удаления программ.
Можно ли обновиться с OpenWrt 24.10?
Да, в большинстве случаев обновление выполняется через утилиту sysupgrade или через веб-интерфейс LuCI.
Изменятся ли команды установки пакетов?
Да, синтаксис команд отличается. Например, вместо opkg install используется команда apk add.