OpenWrt готовит новый стабильный релиз ветки 25.12. Первый тестовый выпуск OpenWrt 25.12.0 появился на сайте проекта, хотя финальная версия ещё не вышла. Разработчики просят пользователей устанавливать прошивку и сообщать об ошибках до окончательного релиза.
За время разработки ветки 25.12 команда OpenWrt внесла более 4600 изменений по сравнению с предыдущей стабильной серией OpenWrt 24.10. Работа над новой версией шла больше года. Разработчики отмечают, что требования к оборудованию почти не изменились, поэтому большинство устройств, которые поддерживали 24.10, смогут работать и с новой системой.
Одно из главных изменений - переход на новый менеджер пакетов apk (Alpine Package Keeper). Раньше OpenWrt использовал opkg, однако собственная ветка этого инструмента практически перестала развиваться. Новый менеджер активно поддерживается и обеспечивает сопоставимый набор возможностей. При этом часть названий пакетов и аргументы командной строки изменились, поэтому для миграции подготовлена специальная шпаргалка.
В системе также появилась встроенная поддержка Attended Sysupgrade. Приложение LuCI для автоматического обновления теперь устанавливается по умолчанию. Сервис позволяет собрать новую прошивку с учётом уже установленных пакетов, автоматически сохранить конфигурацию и обновить устройство буквально в несколько кликов. Система сама создаёт кастомный образ и устанавливает его без ручной сборки.
Ещё одно изменение касается работы командной оболочки. История команд теперь сохраняется между сессиями и хранится в файловой системе, размещённой в оперативной памяти. Такой подход позволяет не терять историю входа в систему и одновременно уменьшает число записей во флеш-память, что продлевает срок службы накопителя.
В релиз также включили видеорепозиторий OpenWrt с приложениями на Qt5, а скрипты управления Wi-Fi переписали на языке ucode. Кроме того, разработчики расширили поддержку аппаратных платформ. В системе появились новые цели сборки для коммутаторов Microchip LAN969x, SoC Siflower, а также дополнительных платформ Qualcomm и Realtek.
Список поддерживаемых устройств заметно вырос. OpenWrt 25.12 работает более чем с 2240 моделями устройств, причём свыше 220 новых устройств добавлены уже после выхода версии 24.10.
Обновились и ключевые компоненты системы. Прошивка использует Linux 6.12.71, компилятор GCC 14.3, библиотеку glibc 2.41, musl 1.2.5, а также обновлённые версии dnsmasq, BusyBox, Dropbear и других базовых пакетов.
Разработчики отмечают, что обновление с OpenWrt 24.10 на 25.12 в большинстве случаев проходит без проблем и сохраняет конфигурацию. При этом переход напрямую с версии 23.05 официально не поддерживается.