Состоялся выпуск OpenWrt 22.03 — встраиваемой операционной системы на ядре Linux, предназначенной, в первую очередь, для домашних маршрутизаторов (роутеров).
Изменения по сравнению с версией 21.02:
- Для управления файерволлом теперь применяется firewall4 (fw4), основным отличием которого от fw3 является использование nftables вместо iptables. Синтаксис конфигов LuCI не изменился, но пользовательские правила из
/etc/firewall.user
придётся адаптировать самостоятельно. Для тех, кто хочет продолжать использовать синтаксис iptables, предложены пакетыiptables-nft
,arptables-nft
,ebtables-nft
иxtables-nft
. Некоторые пакеты (поддерживаемые сообществом), которые добавляют свои правила iptables, сломались, мейнтейнеры этих пакетов адаптируют их позже. - Реализована поддержка свыше 180 новых устройств, в том числе свыше 15 устройств на чипе MT7915, поддерживающих Wi-Fi 6.
- Ещё три платформы мигрировали с swconfig на современный фреймворк DSA (Distributed Switch Architecture): bcm53xx (все устройства), lantiq (все устройства, использующие SoC xrx200 / vr9) и sunxi (Bananapi Lamobo R1).
- Веб-интерфейс LuCI обзавёлся тёмной темой. Она автоматически включается в зависимости от настроек браузера, а также может быть включена или отключена вручную.
- Решена «проблема 2038 года». Теперь используется musl 1.2.x, в котором тип
time_t
заменён наtime64_t
в 32-разрядных системах (для 64-разрядных систем проблема не актуальна, там изначально использовалсяtime64_t
). Это откладывает переполнение счётчика времени ещё на 292 миллиарда лет. - Обновлены системные компоненты:
- Тулчейн:
- musl libc 1.2.3
- glibc 2.34
- gcc 11.2.0
- binutils 2.37
- Ядро Linux 5.10.138
- Сеть:
- hostapd 2.10, dnsmasq 2.86, dropbear 2022.82
- cfg80211/mac80211 из ядра 5.15.58
- Системное окружение: busybox 1.35.0
- Тулчейн:
>>> Скачать образы
>>> Подробности