Доступен релиз дистрибутива OpenWrt 19.07, ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы и точки доступа. OpenWrt поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска с желаемым набором предустановленных пакетов. Сборки подготовлены для 37 целевых платформ.
Среди основных изменений:
- Для всех поддерживаемых архитектур предложена одна типовая версия ядра Linux 4.14.162 (в ветке 18.06 для 13 платформ предлагалось ядро 4.9, а для остальных - 4.14).
- Представлена начальная поддержка новой платформы ath79, идущей на замену ar71xx и отличающейся применением Device Tree. В ветке OpenWRT 19.07 можно использовать как ath79, так и ar71xx, но в одном из следующих выпусков поддержка ar71xx будет прекращена. В ath79 обеспечена поддержка около 200 устройств на базе процессоров MIPS 24K.
- Добавлена поддержка технологии защиты беспроводных сетей WPA3, в которой предоставляется защита от атак по подбору пароля (не позволит подбирать пароль в offline-режиме) и задействован протокол аутентификации SAE. Поддержка WPA3 пока не включена по умолчанию и требует установки дополнительных пакетов hostapd-openssl или hostapd-wolfssl для создания точки доступа и wpa-supplicant-openssl или wpad-openssl для работы в режиме клиента.
- Web-интерфейс LuCI переведён на отрисовку на стороне клиента, позволяющую сэкономить ресурсы на сервере и поднять производительность благодаря исполнению некоторых операций браузером (кодом на JavaScript), а не Lua-скриптами прошивки. Тем не менее не все LuCI-приложения адаптированы для данной возможности и в случае возникновения проблем следует использовать пакет luci-compat.
- Обновлены версии системных пакетов, включая musl libc 1.1.24, uClibc-ng 1.0.31, glibc 2.27, gcc 7.5.0, binutils 2.31.1, hostapd 2.9, dnsmasq 2.80, dropbear 2019.78, busybox 1.30.1.
- В Sysupgrade добавлены средства для проверки резервных копий и обновления флагов capability.
- В состав включён urngd, процесс с генератором псевдослучайных чисел, использующий для формирования энтропии джиттер (jitter), основанный на учёте отклонения времени повторного исполнения определённого набора инструкций на CPU.
- Прекращена поддержка платформ adm5120, adm8668, ar7, au1000, ixp4xx, mcs814x, omap24xx, ppc40x, ppc44x и xburst.
Вы должны войти