"Дружественный к хакерам" стал по-настоящему открытым. Маршрутизатор OpenWrt One получил долгожданную поддержку в основном ядре Linux

leer en español

"Дружественный к хакерам" стал по-настоящему открытым. Маршрутизатор OpenWrt One получил долгожданную поддержку в основном ядре Linux

Официальный роутер проекта OpenWrt получил полную поддержку в основном ядре Linux после серии патчей.

image

Почти год спустя после анонса маршрутизатора OpenWrt One сообщество получило долгожданные патчи, делающие устройство полностью совместимым с основным ядром Linux.

OpenWrt One — официальное устройство проекта OpenWrt, позиционируемое как «дружественное к хакерам» и полностью открытое. Маршрутизатор создан на базе SoC Filogic 820, поддерживает Wi-Fi 6 и производится компанией Banana Pi. Ранее пользователи могли изменять устройство с помощью открытого исходного кода, но полноценной поддержки в upstream-ядре Linux не было.

Разработчик компании Collabora Сьорд Симонс представил набор из 15 патчей, которые делают OpenWrt One «по-настоящему полезным как точку доступа» при использовании основного ядра Linux.

Обновления включают поддержку PCI Express (проверенную на NVMe-накопителях), активацию проводных сетевых интерфейсов, работу Wi-Fi, светодиодов состояния, SPI NOR-памяти и других компонентов.

Патчи добавляют необходимую поддержку в Device Tree и расширяют существующие драйверы, не требуя написания новых. Для стабильной работы устройства в ядре также были реализованы несколько специфических «обходных решений».

Всего чуть больше 500 строк кода понадобилось, чтобы сделать OpenWrt One полностью функциональным в mainline Linux. Патчи уже размещены в списке рассылки ядра Linux и проходят стадию рецензирования. После их принятия поддержка устройства появится в официальном ядре.