WikiDer > OpenWrt

OpenWrt

OpenWrt
Openwrt Logo.svg
Скриншот OpenWrt 18.06.1.svg
Экран входа в OpenWrt 18.06.1
РазработчикOpenWrt Project
Семейство ОСUnix-подобный
Рабочее состояниеТекущий
Исходная модельОткрытый исходный код
изначальный выпускЯнварь 2004 г.; 16 лет назад (2004-01)
Последний релиз19.07.4 / 10 сентября 2020 (2 месяца назад) (2020-09-10)[1]
Репозиторий Отредактируйте это в Викиданных
Доступно в22 языка[2]
Метод обновленияopkg
Менеджер пакетовopkg
Платформы50 различных платформ, использующих следующие Наборы инструкций: ARC, РУКА, m68k, MIPS, PowerPC, SPARC, SuperH, x86, x86-64[3]
Ядро типМонолитный (Linux)
UserlandBusyBox
Дефолт пользовательский интерфейсCLI, WebUI
ЛицензияБесплатно программное обеспечение (GPL и другие лицензии)
Официальный веб-сайтwww.openwrt.org

OpenWrt (из открытый беспроводной маршрутизатор) - проект с открытым исходным кодом для встроенные операционные системы на основе Linux, в основном используется на встроенные устройства к маршрут сетевой трафик. Основные компоненты - Linux, утилита-Linux, мусл,[4] и BusyBox. Все компоненты были оптимизированы, чтобы быть достаточно маленькими, чтобы поместиться в ограниченное хранилище и память, доступную в домашних маршрутизаторах.

OpenWrt настроен с использованием Интерфейс командной строки (пепел shell) или веб-интерфейс (LuCI). Есть около 3500 дополнительных программные пакеты доступен для установки через opkg система управления пакетами.

OpenWrt может работать на различных типах устройств, включая CPE роутеры жилые шлюзы, смартфоны, карманные компьютеры (например. Бен NanoNote), и ноутбуки. Также можно запустить OpenWrt на персональные компьютеры, которые чаще всего основаны на x86 архитектура.

История

Проект OpenWrt был запущен в 2004 году после Linksys построил прошивка для них WRT54G серии беспроводных маршрутизаторов с кодом под лицензией Стандартная общественная лицензия GNU.[5] По условиям этой лицензии Linksys была обязана сделать исходный код своей модифицированной версии доступным по той же лицензии,[6][7] что позволило независимым разработчикам создавать производные версии. Первоначально поддержка была ограничена серией WRT54G, но с тех пор была расширена за счет включения множества других маршрутизаторов и устройств от многих различных производителей.

Используя этот код как основу, а затем как ссылку, разработчики создали Дистрибутив Linux который предлагает множество функций, которых раньше не было в маршрутизаторах потребительского уровня. Вначале для некоторых функций требовалось проприетарное программное обеспечение. Например, до OpenWrt 8.09 (на основе Linux 2.6.25 и b43 модуль ядра) WLAN для многих Broadcomмаршрутизаторы можно было получить только через проприетарный wl.o модуль (и для которого требовался Linux 2.4.x).

Релизы OpenWrt исторически назывались в честь коктейлей, таких как Белый русский, Камикадзе, Backfire, Attitude Adjustment, Barrier Breaker и Chaos Calmer, а также их рецепты были включены в сообщение дня (motd) отображается после входа в систему с помощью Интерфейс командной строки.

В мае 2016 года OpenWrt был разветвлен группой основных участников OpenWrt из-за разногласий по внутреннему процессу.[8] Вилку окрестили Встроенная среда разработки Linux (LEDE). Через год раскол был улажен.[9] После повторного объединения, объявленного в январе 2018 г.,[10] брендинг OpenWrt сохраняется, при этом используются многие процессы и правила LEDE. Название проекта LEDE использовалось для v17.01, с разрабатываемой версией 18.01 под брендом OpenWrt, отказавшись от оригинальной схемы именования на основе коктейлей.[11]


Релизы

Версия (Кодовое название)Дата выходаЯдроlibcПримечания
0,9 (белый русский)Январь 2006 г.2.4.30uClibcНа базе NVRAM, НАС, wl. Поддерживаемая платформа: brcm-2.4.
7.06 (Камикадзе)Июнь 2007 г.2.6.19С помощью opkg. Поддерживаемые платформы: атерос-2,6, au1000-2.6, brcm-2.4, brcm47xx-2.6, ixp4xx-2.6, Imagicbox-2.6, rb532-2.6 и x86-2.6.
7.07 (Камикадзе)Июль 2007 г.2.6.21Новая платформа: amcc-2.6.
7.09 (Камикадзе)Сентябрь 2007 г.
8.09 (Камикадзе)Сентябрь 2008 г.2.6.26Новая платформа: ar71xx.
10.03 (Встречный огонь)7 апреля 2010 г.[12]2.6.32Поддерживаемые платформы: adm5120_mips, adm5120_mipsel, ar7, ar71xx, атерос, au1000, avr32, brcm-2.4, brcm47xx, brcm63xx, кобальт, ep80579, ifxmips, ixp4xx, Кирквуд, октеон, Орион, ppc40x, ppc44x, rb532, rdc, x86 и xburst.
12.09 (Регулировка отношения)25 апреля 2013 г.[13]3.3CoDel (сетевой планировщик) перенесен с Linux 3.5 на 3.3. Новые платформы: пандусы, bcm2708 (Raspberry Pi) и другие.
14.07 (Разрушитель барьеров)2 октября 2014 г.[14]3.10.49[15]Новые платформы: i.MX23, i.MX6.[16]
15.05 (Хаос спокойнее)11 сентября 2015 г.[17]3.18.20[18]столы (доступно с ядра Linux 3.12); Новые платформы: уточняется, если есть
15.05.1 (Chaos Calmer)16 марта 2016 г.[19]3.18.23[19]
17.01.7 (Перезагрузка (OpenWRT / LEDE))[20]20 июня 2019 г.,[21]4.4.182[22]мусл[23]
18.06.031 июля 2018 г.4.9.111, 4.14.52
18.06.119 августа 2018 г.4.9.120, 4.14.63
18.06.231 января 2019 г.,4.9.152, 4.14.95
18.06.41 июля 2019 г.,4.9.184, 4.14.131
18.06.58 ноября 2019 г.,4.9.198, 4.14.151
18.06.610 января 2020 г.4.9.208, 4.14.162
18.06.731 января 2020 г.4.9.211, 4.14.167
18.06.86 марта 2020 г.4.9.214, 4.14.171
19.07.06 января 2020 г.4.14.162WPA3 поддерживать.[24]
19.07.131 января 2020 г.4.14.167Безопасность, исправления ошибок и дополнительная поддержка устройств.[25]
19.07.26 марта 2020 г.4.14.171Безопасность, исправления ошибок и дополнительная поддержка устройств.[26]
19.07.320 мая 20204.14.180Безопасность, исправления ошибок и дополнительная поддержка устройств.[27]
19.07.410 сентября 2020 г.4.14.195Стабильность и поддержка устройства.[28]
Легенда:   Старая версия   Старая версия, все еще поддерживается   Последняя версия

LEDE

LEDE
LEDE Logo.svg
LEDE-Screenshot.svg
Баннер входа
РазработчикLEDE Project
Семейство ОСUnix-подобный
Рабочее состояниеСлился с OpenWRT
Исходная модельОткрытый исходный код
изначальный выпускМай 2016; 4 года назад (2016-05)
Репозиторий Отредактируйте это в Викиданных
Доступно в26 языков[29]
Метод обновленияopkg
Менеджер пакетовopkg
Платформы23 платформы, использующие следующие Наборы инструкций: AVR32, РУКА, КРИС, m68k, MIPS, PowerPC, SPARC, SuperH, Ubicom32, x86, x86-64[30]
Ядро типМонолитный (Linux)
UserlandBusyBox, GNU
Дефолт пользовательский интерфейсCLI, WebUI
ЛицензияБесплатно программное обеспечение (GPL и другие лицензии)
Официальный веб-сайтЛеде-проект.org

В Встроенная среда разработки Linux (LEDE) проект был вилка проекта OpenWrt и преследовал многие из тех же целей.[31][32][33][34][35] Он был создан в мае 2016 года группой основных участников OpenWrt из-за разногласий по внутренним процессам OpenWrt.[32] Номинально раскол был урегулирован год спустя, в мае 2017 года, в ожидании одобрения разработчиков LEDE.[36] Повторное объединение сохраняет брендинг OpenWrt, но использует многие процессы и правила LEDE. Голосование за предложение о повторном объединении было проведено разработчиками LEDE в июне 2017 года.[37] и официально объявлено в январе 2018 года.[38] Процесс объединения был завершен до выпуска OpenWRT 18.06.[39]

ВерсияДата выходаНомер ревизии[40]Примечания
17.01.022 февраля 2017 г.r3205Первый стабильный выпуск[41]
17.01.119 апреля 2017 г.r3316Ядро 4.4.61, исправления ошибок и улучшения[42]
17.01.212 июн 2017r3435Ядро 4.4.71, исправления безопасности[43]
17.01.33 октября 2017 г.r3534Ядро 4.4.89, исправления безопасности[44]
17.01.418 октября 2017 г.r3560Ядро 4.4.92, исправления безопасности (КРЕК, насколько это возможно исправлениями на стороне сервера)[45]
17.01.518 июля 2018 г.r3919Ядро 4.4.140, исправления безопасности [46]
17.01.63 сентября 2018 г.r3979Ядро 4.4.153, исправления безопасности [47]

Функции

OpenWrt имеет возможность записи корневая файловая система, позволяя пользователям изменять любой файл и легко устанавливать дополнительное программное обеспечение. Это отличается от других прошивок, основанных на файловых системах только для чтения, которые не позволяют изменять установленное программное обеспечение без перекомпоновки и прошивки полного образа прошивки. Это достигается путем наложения сжатого только для чтения Сквош файловая система с возможностью записи JFFS2 файловая система с использованием overlayfs.[48][49] Дополнительное программное обеспечение можно установить с помощью opkg менеджер пакетов и репозиторий пакетов содержат около 6000 пакетов.

Люси

OpenWrt можно настроить через Интерфейс командной строки или веб-интерфейс под названием LuCI. OpenWrt предоставляет набор скриптов, называемых UCI (унифицированный интерфейс конфигурации), для унификации и упрощения настройки через интерфейс командной строки.[50] Дополнительные веб-интерфейсы, например Горгулья, также доступны.

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

OpenWrt предоставляет исчерпывающие возможности для настройки общих сетевых функций, таких как IPv4, IPv6, DNS, DHCP, маршрутизация, брандмауэр, NAT, Перенаправление порта и WPA.

Другие функции включают:

Разработка

Среда разработки OpenWrt и система сборки, известные вместе как OpenWrt Buildroot, основаны на сильно модифицированном Buildroot система. OpenWrt Buildroot - это набор Makefiles и патчи который автоматизирует процесс создания полной системы OpenWrt на базе Linux для встраиваемого устройства путем создания и использования соответствующего кросс-компиляция набор инструментов.[53][54]

Встроенные устройства обычно используют другой процессор, чем тот, который используется в хост-компьютерах, используемых для создания их системных образов OpenWrt, что требует инструментария кросс-компиляции. Такая инструментальная цепочка компиляции работает в хост-системе, но генерирует код для целевого встроенного устройства и его процессора. архитектура набора команд (ЭТО). Например, если хост-система использует x86 и целевая система использует MIPS32, стандартный набор инструментов компиляции хоста работает на x86 и генерирует код для архитектуры x86, тогда как набор инструментов кросс-компиляции работает на x86 и генерирует код для архитектуры MIPS32. OpenWrt Buildroot автоматизирует весь этот процесс для работы с архитектурами наборов инструкций большинства встроенных устройств и хост-систем.[53][55]

OpenWrt Buildroot предоставляет следующие возможности:[53][55]

  • Упрощает перенос программного обеспечения на разные архитектуры
  • Использует kconfig (ядро Linux menuconfig) для настройки всех опций
  • Предоставляет интегрированный набор инструментов кросс-компилятора (gcc, ld, uClibc так далее.)
  • Предоставляет абстракцию для автоинструменты (автопроизводитель, autoconf), cmake и SCons
  • Обрабатывает стандартный рабочий процесс создания образов OpenWrt: загрузка, установка исправлений, настройка, компиляция и упаковка
  • Предоставляет ряд общих исправлений для заведомо плохо работающих пакетов.

Помимо создания образов системы, среда разработки OpenWrt также предоставляет механизм для упрощенной кроссплатформенной сборки программных пакетов OpenWrt. Исходный код для каждого программного пакета необходим для предоставления набора инструкций по сборке, подобного Makefile, и дополнительного набора патчей для исправления ошибок или оптимизации следа.[56]

Совместимость оборудования

OpenWrt поддерживает множество различных маршрутизаторов и включает таблицу совместимого оборудования на своем веб-сайте.[57] В руководстве для покупателя[58] в нем отмечается, что пользователи рекомендуют устройства, оснащенные беспроводными чипами от Qualcomm Atheros или Ралинк (сейчас MediaTek). OpenWrt также рекомендует выбирать устройство с минимум 16 МБ флэш-памяти и 64 МБ ОЗУ, желательно с большим объемом.[59]

Принятие

OpenWrt, особенно его система сборки Buildroot, была принята в качестве структуры для других усилий. Например

  • AltiWi замена Cloudtrax с единовременной оплатой.
  • Freifunk и другие сообщества ячеистой сети
  • Bufferbloat.net (Cerowrt)
  • SIMET Box, разработанная NIC.br, основан на OpenWrt[60]
  • IETF Проекты интеграции IPv6 HIPnet и HomeNet основаны на OpenWrt

Производные проекты

  • AREDN - The Любительское радио Сеть аварийных данных использует прошивку на основе OpenWrt: Проект GitHub
  • CeroWrt - с целью дополнить дерево ядра деблоут-тестирования и предоставить платформу для реального тестирования буфер исправления[61][62]
  • Coova chilli - на основе OpenWrt с акцентом на беспроводные точки доступа, ответвление chillifire с акцентом на управление беспроводными точками доступа
  • Flukso - Беспроводные сенсорные узлы, использующие набор микросхем Atheros AR2317 с исправленной ОС OpenWrt для связи. Исходные коды и схемы оборудования доступны на GitHub.
  • Фон - Беспроводные маршрутизаторы на основе OpenWrt, действующие как точки доступа. Исходные коды и набор инструментов доступны на fonosfera.org
  • Горгулья - веб-интерфейс для OpenWrt с упором на удобство использования, который позже был выделен в отдельный дистрибутив
  • Gluon - фреймворк для создания прошивок на основе OpenWrt, подходящих для ячеистая сеть развертывание: Проект GitHub
  • libreCMC - Распространение на основе OpenWrt, исключающее несвободное программное обеспечение или двоичные двоичные объекты, одобренное Фонд свободного программного обеспечения[63]
  • Linino - дистрибутив на основе OpenWrt для MIPS-основан Ардуино Yn: Проект GitHub
  • Midge Linux - дистрибутив на базе OpenWrt для устройств на базе Infineon Technologies ADM-5120 SoC, например Edimax BR-6104K и BR-6104KP.
  • OpenMPTCProuter - агрегирование нескольких подключений к Интернету с использованием Многопутевый TCP
  • OpenSAN - iSCSI цель Сеть хранения данных реализация.
  • PacketProtector - дистрибутив безопасности на основе OpenWrt, который включает IDS, IPS, VPNи возможности веб-антивируса. Пакеты включают Snort, Snort-inline, FreeRADIUS, OpenVPN, DansGuardian и ClamAV. Эти инструменты были доступны через старый графический веб-интерфейс OpenWrt, который назывался X-Wrt или webif ^ 2. Проект завершился 7 июня 2012 года.[64]
  • Qualcomm's QCA Software Development Kit (QSDK), который многие используют в качестве основы для разработки. OEM-производители является производным от OpenWrt
  • Туррис Омния и маршрутизаторы Turris MOX работают на производном OpenWrt
  • Убиквити Прошивки беспроводного маршрутизатора основаны на OpenWrt
  • Разнообразный низовые проекты для беспроводные сети сообщества, включая Freifunk, Libre-Mesh и qMp
  • JUCIWRT - современный дистрибутив, использующий JUCI webgui, который позже вместо этого стал фидом OpenWRT. Исходный код JUCI доступен по адресу https://github.com/mkschreder/juci и по-прежнему можно использовать, установив канал openwrt, найденный на https://github.com/mkschreder/juci-openwrt-feed
  • RutOS - операционная система для всех роутеров Teltonika, основанная на OpenWRT. Исходный код найден на https://wiki.teltonika-networks.com/view/GPL.
  • Немного TP-Link Прошивки маршрутизатора взяты из OpenWrt[65]

Смотрите также

Рекомендации

  1. ^ «OpenWrt 19.07.4 - Сервисный релиз - 10 сентября 2020».
  2. ^ «Портал переводов LuCI». 1 сентября 2004 г. Архивировано с оригинал 19 ноября 2010 г.. Получено 31 декабря, 2010.
  3. ^ "git.openwrt.org Git - openwrt / openwrt.git / blob - target / Config.in". git.openwrt.org. 24 октября 2017 г. Архивировано с оригинал 4 ноября 2019 г.. Получено 2 июля, 2018.
  4. ^ Фьеткау, Феликс (16 июня 2015 г.). "OpenWrt по умолчанию переключается на musl". Архивировано из оригинал 17 июня 2015 г.. Получено 16 июня, 2015.
  5. ^ Миклас, Андрей (7 июня 2003 г.). «Linksys WRT54G и GPL». Список рассылки ядра Linux (Список рассылки). Получено 5 июля, 2018.
  6. ^ Вайс, Аарон (8 ноября 2005 г.). «История открытого исходного кода WRT54G». Планета Wi-Fi. Получено 5 июля, 2018.
  7. ^ «Linksys выпускает код под лицензией GPL для WRT54G». Slashdot. 6 июля 2003 г.. Получено 5 июля, 2018.
  8. ^ Уиллис, Натан (11 мая 2016 г.). «LEDE и OpenWrt». LWN.net. Получено 31 августа, 2017.
  9. ^ Шарвуд, Саймон (10 мая 2017 г.). «OpenWRT и LEDE соглашаются о мирном плане Linux для маршрутизаторов». theregister.co.uk. Получено 31 августа, 2017.
  10. ^ Вич, Джо-Филипп (2 января 2018 г.). "Объявление о слиянии OpenWrt / LEDE". Форум проекта LEDE. Получено 10 января, 2018.
  11. ^ «Добро пожаловать в проект OpenWrt (проект OpenWrt)». OpenWrt. Январь 2018. Получено 16 февраля, 2018. По состоянию на январь 2018 года текущий стабильный выпуск OpenWrt [17.01.4] был построен из исходного кода LEDE 17.01 и отмечен названием проекта LEDE. Версии OpenWrt для разработки в настоящее время имеют название OpenWrt и номер версии 18.01. "
  12. ^ «Примечания к выпуску Backfire 10.03». openwrt.org. 7 апреля 2010 г.. Получено 26 апреля, 2013.
  13. ^ «Примечания к выпуску, корректировка отношения 12.09». openwrt.org. 25 апреля 2013 г. Архивировано с оригинал 8 августа 2013 г.. Получено 26 апреля, 2013.
  14. ^ "OpenWrt BarrierBreaker 14.07". openwrt.org. Октябрь 2014 г. Архивировано с оригинал 6 октября 2014 г.. Получено 15 августа, 2014.
  15. ^ "ядро: обновление до 3.10.49". dev.archive.openwrt.org. 20 июля 2014 г.
  16. ^ «Проект OpenWrt: Freescale i.MX». openwrt.org. Получено 16 июля, 2018.
  17. ^ "OpenWrt Chaos Calmer 15.05". openwrt.org. Сентябрь 2015 г.
  18. ^ "[OpenWrt-Devel] Chaos Calmer 15.05-rc3". 16 июля 2015 г. Архивировано с оригинал 28 сентября 2015 г.. Получено 25 июля, 2015.
  19. ^ а б "Chaos Calmer 15.05.1". 16 марта 2016 г. Архивировано с оригинал 24 марта 2016 г.. Получено Двадцать первое марта, 2016.
  20. ^ "Тег v17.01.7". 15 июля 2018 г.. Получено 23 ноября, 2019.
  21. ^ «Релизы проекта LEDE». Получено 8 августа, 2018.
  22. ^ «OpenWrt / LEDE 17.01.7 - седьмой служебный выпуск - июнь 2019». 20 июня 2019 г.,. Получено 23 ноября, 2019.
  23. ^ "[OpenWrt-Devel] OpenWrt по умолчанию переключается на musl". 16 июня 2015 г. Архивировано с оригинал 30 июня 2015 г.. Получено 27 июня, 2015.
  24. ^ https://openwrt.org/releases/19.07/notes-19.07.0
  25. ^ https://openwrt.org/releases/19.07/notes-19.07.1
  26. ^ https://openwrt.org/releases/19.07/notes-19.07.2
  27. ^ https://openwrt.org/releases/19.07/notes-19.07.3
  28. ^ https://openwrt.org/releases/19.07/notes-19.07.4
  29. ^ "Интерфейс конфигурации Lua: / modules / luci-base / po". 10 мая 2017 года. Архивировано с оригинал 26 сентября 2017 г.. Получено 14 мая, 2017.
  30. ^ "Репозиторий исходного кода LEDE: /target/Config.in". 30 марта 2017 г. Архивировано с оригинал 26 сентября 2017 г.. Получено 14 мая, 2017.
  31. ^ Ларабель, Майкл (14 мая 2017 г.). «OpenWRT разветвляется некоторыми собственными разработчиками как проект LEDE». Фороникс. Получено 3 мая, 2016.
  32. ^ а б Уиллис, Натан (11 мая 2016 г.). «LEDE и OpenWrt». LWN.net. Получено 14 мая, 2017.
  33. ^ Чиргвин, Ричард (5 мая 2016 г.). "Хакеры роутеров достигают форка: LEDE отделяется от OpenWRT". Реестр. Получено 14 мая, 2017.
  34. ^ Грюнер, Себастьян (5 мая 2016 г.). "OpenWRT-Kernentwickler starten eigenen Fork". golem.de (на немецком). Получено 14 мая, 2017.
  35. ^ Алерс, Эрнст (4 мая 2016 г.). "Маршрутизатор-Прошивка: LEDE als offenere OpenWRT-Alternative" (на немецком). Heise Online. Получено 14 мая, 2017.
  36. ^ Шарвуд, Саймон (10 мая 2017 г.). «OpenWRT и LEDE соглашаются о мирном плане Linux для маршрутизаторов». theregister.co.uk. Получено 31 августа, 2017.
  37. ^ Mehrtens, Hauke ​​(26 июня 2017 г.). "LEDE призывает проголосовать за предложение о повторном объединении V3". Список рассылки LEDE-DEV. Архивировано из оригинал 1 сентября 2017 г.. Получено 31 августа, 2017.
  38. ^ Вич, Джо-Филипп (2 января 2018 г.). "Объявление о слиянии OpenWrt / LEDE". Форум проекта LEDE. Получено 10 января, 2018.
  39. ^ "Проект OpenWrt: OpenWrt 18.06". openwrt.org. Получено 2 ноября, 2018.
  40. ^ https://lede-project.org/releases/start Сборки релизов LEDE
  41. ^ «Проект LEDE: LEDE 17.01.0 - Первая стабильная версия - февраль 2017 г.». lede-project.org. Получено 20 октября, 2017.
  42. ^ «Проект LEDE: LEDE 17.01.1 - Первый сервисный выпуск - апрель 2017 г.». lede-project.org. Получено 20 октября, 2017.
  43. ^ «Проект LEDE: LEDE 17.01.2 - Второй сервисный релиз - июнь 2017». lede-project.org. Получено 20 октября, 2017.
  44. ^ «Проект LEDE: LEDE 17.01.3 - Третий сервисный релиз - октябрь 2017 г.». lede-project.org. Получено 20 октября, 2017.
  45. ^ «Проект LEDE: LEDE 17.01.4 - Четвертый сервисный выпуск - октябрь 2017 г.». lede-project.org. Получено 20 октября, 2017.
  46. ^ «OpenWrt / LEDE 17.01.5 - Пятый сервисный релиз - июль 2018». lede-project.org. Получено 20 июля, 2018.
  47. ^ «OpenWrt / LEDE 17.01.6 - шестой сервисный выпуск - сентябрь 2018». lede-project.org. Получено 2 ноября, 2018.
  48. ^ «Макет OpenWrt Flash». OpenWrt Project. Получено 7 июля, 2018.
  49. ^ Корбет, Джонатан (15 июня 2011 г.). "Обсуждение оверлейфов". LWN.net. Получено 7 июля, 2018.
  50. ^ «Система UCI». OpenWrt Project. Получено 8 июля, 2018.
  51. ^ «29C3: черный ящик провайдера». events.ccc.de. 19 января 2013 г.
  52. ^ "ядро: добавьте codel и fq_codel в общий набор патчей 3.3". dev.archive.openwrt.org. 16 мая 2012 г.. Получено 2 июля, 2018.
  53. ^ а б c «OpenWrt Buildroot - О программе». openwrt.org. Получено Двадцать первое октября, 2013.
  54. ^ «OpenWrt Buildroot - Использование и документация». openwrt.org. 8 января 2006 г. Архивировано с оригинал 21 октября 2013 г.. Получено Двадцать первое октября, 2013.
  55. ^ а б Тао Цзинь (13 февраля 2012 г.). «Руководство по разработке OpenWrt» (PDF). Лаборатория беспроводных сетей, CCIS, NEU. Получено Двадцать первое октября, 2013.
  56. ^ «Создание пакетов». openwrt.org. Получено Двадцать первое октября, 2013.
  57. ^ «Проект OpenWrt: Оборудование». openwrt.org. Получено 2 июля, 2018.
  58. ^ «Проект OpenWrt: руководство для покупателей». openwrt.org. Получено 2 июля, 2018.
  59. ^ «Предупреждение 4/32». OpenWrt. 28 сентября 2020.
  60. ^ «Симет Бокс». Получено 14 сентября, 2017.
  61. ^ "CeroWrt Wiki". Получено 16 сентября, 2015.
  62. ^ "ОБЪЯВЛЕНИЕ: дерево git ядра для тестирования деблокирования". LWN.net. Получено 13 февраля, 2014.
  63. ^ «Фонд свободного программного обеспечения добавляет libreCMC в свой список одобренных дистрибутивов». FSF.org. 4 сентября 2014 г.. Получено 21 декабря, 2014.
  64. ^ ""время закрытия "сообщение автора на форуме PacketProtector". Архивировано из оригинал 21 апреля 2013 г.
  65. ^ https://www.tp-link.com/us/support/gpl-code/

внешняя ссылка