OpenWrt отмечает 20 лет выпуском собственного маршрутизатора

в 15:23, , рубрики: banana pi, linux, OpenWrt, TF-A, Trusted Firmware-A, wifi, доверенная прошивка, маршрутизаторы
OpenWrt отмечает 20 лет выпуском собственного маршрутизатора - 1

В 2024 году опенсорсному проекту OpenWrt исполняется 20 лет. Разработчики решили отпраздновать этот юбилей дизайном нативного маршрутизатора OpenWrt One/AP-24.XY. Пока что это идея, предложенная на обсуждение сообществу.

В целом, преимущества свободной прошивки OpenWrt для маршрутизаторов хорошо известны. Это улучшенная безопасность и надёжность работы устройства, продвинутые функции блокировки рекламы, точечное перенаправление трафика по спискам доменов (например, для РФ внутри страны, для РФ снаружи и пр.), установка любых необходимых программ под Linux и др.

С выходом нативного маршрутизатора на рынке появится своего рода базовая референсная модель с идеальной программно-аппаратной совместимостью.

Идея выпуска «нативного» маршрутизатора OpenWrt не нова. Впервые она обсуждалась на саммитах OpenWrt ещё в 2017 и 2018 годах, пишут разработчики. Но тогда не получилось подобрать подходящую аппаратную платформу для реализации полностью открытого дизайна со всеми опенсорсными компонентами. Сегодня же ситуация улучшилась. Например, если посмотреть на устройства Banana Pi, то они довольно близки к идеалу:

  • загрузка с самостоятельно скомпилированной доверенной прошивки Trusted Firmware-A (TF-A) и U-Boot
  • полная поддержка ядра Linux

Единственными проприетарными компонентами остались прошивки 2.5 GbE PHY и Wi-Fi как бинарные блобы на отдельных ядрах, не зависимых от основного SoC под управлением Linux, а также процедуры калибровки DRAM, которые выполняются в начале загрузки.

OpenWrt отмечает 20 лет выпуском собственного маршрутизатора - 2
Маршрутизаторы Banana Pi

Предполагается, что новый маршрутизатор OpenWrt One/AP-24.XY будет производиться и распространяться силами опенсорсного сообщества Banana Pi, поскольку у них есть опыт в этом деле. C каждого проданного устройства будет производиться отчисление в целевой фонд для OpenWrt. Эти деньги можно использовать для покрытия расходов на хостинг, проведения саммита OpenWrt и т. д.

Спецификации:

  • SoC: MediaTek MT7981B
  • Wi-Fi: MediaTek MT7976C (2x2 2,4 ГГц + 3x3/2x2 + zero-wait DFS 5 ГГц)
  • DRAM: 1 ГиБ DDR4
  • Флэш-память: 128 МиБ SPI NAND + 4 МиБ SPI NOR. Идея установить два чипа флэш-памяти состоит в том, чтобы максимально защитить устройство от взлома и упростить восстановление. NAND содержит основной загрузчик (U-Boot) и образ Linux, это загрузочное устройство по умолчанию. В свою очередь, NOR по умолчанию защищена от записи (джампер WP на плате) и содержит загрузчик для восстановления и другие важные данные, такие как калибровка Wi-Fi. Отдельный переключатель на корпусе маршрутизатора позволит переключаться между NOR и NAND для загрузки
  • Ethernet: 2x RJ45 (2.5 GbE + 1 GbE)
  • USB (хост): USB 2.0 (порт Type-A)
  • USB (устройство, консоль): мост Holtek HT42B534-2 UART to USB (порт USB-C) для прямого взаимодействия с устройством по USB без дополнительного оборудования или драйверов. Например, в Android поддержка CDC-ACM включена по умолчанию
  • Накопитель: слот M.2 2042 для NVMe SSD (PCIe gen 2 x1). Он позволит загружать непосредственно с NVMe другие дистрибутивы Linux, такие как Debian и Alpine
  • Кнопки: две штуки (reset + user)
  • Механический переключатель для выбора загрузочного устройства (recovery, regular)
  • LED: два на PWM, два на ETH (на GPIO)
  • Внешний аппаратный таймер: EM Microelectronic EM6324 (на GPIO)
  • RTC: NXP PCF8563TS (I2C) с держателем для резервной батареи (CR1220)
  • Питание: USB-PD-12V на порту USB-C (опционально 802.3at/afPoE через модуль RT5040)
  • Слоты расширения: mikroBUS
  • Сертификация: FCC/EC/RoHS
  • Корпус: размер платы совместим с BPi-R4, а дизайн корпуса предполагается как относительно универсальный (пригодный для повторного использования)
  • JTAG для основного SoC: 10-pin с шагом 1,27 мм (ARM JTAG/SWD)
  • Разъёмы для антенны: 3x MMCX для простой сборки, монтажа и надёжности
  • Схемы: публично доступные (конкретная лицензия будет выбрана позже)
  • Совместимость с GPL: пункт 3b. «Сопровождается письменным предложением… предоставить любой третьей стороне… полную машиночитаемую копию соответствующего исходного кода»
  • Цена: цель меньше $100

Как видим, разработчики выбрали доступные и недорогие комплектующие. Низкая цена и наличие универсальной прошивки практически гарантируют популярность новому маршрутизатору. Ведь OpenWrt — это полноценная ОС Linux, а сам маршрутизатор можно даже использовать как мини-компьютер, подключив внешний LCD-дисплей по USB.

OpenWrt отмечает 20 лет выпуском собственного маршрутизатора - 3
Из статьи «Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту»

Сейчас на рынке можно найти десятки маршрутизаторов с прошивкой OpenWRT. Кроме того, её можно установить самостоятельно на некоторые модели роутеров (список поддерживаемых устройств) для повышения безопасности и стабильности их работы.

Приятным аспектом нового маршрутизатора является низкая цена (ниже $100), на которую ориентируются разработчики OpenWrt, поскольку качественные домашние маршрутизаторы в последние несколько лет подорожали со $100 до $250.

Автор: GlobalSign_admin

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js