Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

История [ править ]

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

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

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

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


Релизы [ править ]

LEDE [ править ]

Linux Embedded Development Environment ( Lede проект) был вилка проекта OpenWRT и разделяет многие из тех же целей. [35] [36] [37] [38] [39] Он был создан в мае 2016 года группой основных участников OpenWrt из-за разногласий по внутренним процессам OpenWrt. [36] Раскол был номинально улажен год спустя, в мае 2017 года, в ожидании одобрения разработчиков LEDE. [40] Повторное объединение сохраняет брендинг OpenWrt, но использует многие процессы и правила LEDE. Голосование за предложение о повторном объединении было проведено разработчиками LEDE в июне 2017 года [41] и официально объявлено в январе 2018 года. [42]Процесс слияния был завершен до выпуска OpenWRT 18.06. [43]

Особенности [ править ]

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

Люси

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

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

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

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

  • Расширяемая конфигурация всех драйверов оборудования, например встроенных сетевых коммутаторов и их возможностей VLAN , WNIC , модемов DSL , FX , доступных аппаратных кнопок и т. Д.
  • Ячеистая сеть через BATMAN , OLSR и IEEE 802.11s - возможности драйверов WNIC и других специальных протоколов ячеистой маршрутизации, реализованных в Linux.
  • Беспроводная функциональность, например, заставить устройство работать как беспроводной ретранслятор , точка беспроводного доступа , беспроводной мост , перехватывающий портал или их комбинация, например, с ChilliSpot , WiFiDog Captive Portal и т. Д.
  • Безопасность беспроводной сети: внедрение пакетов , например, Airpwn , lorcon , ea.
  • Динамически настраиваемые протоколы переадресации портов UPnP и NAT-PMP через upnpd и т. Д.
  • Стук порта
  • Клиент TR-069 (CWMP) [55]
  • IPS через Snort
  • Активное управление очередью (AQM) через сетевой планировщик ядра Linux с множеством доступных дисциплин организации очередей . CoDel был перенесен на ядро ​​3.3. [56] Это инкапсулирует формирование трафика для обеспечения справедливого распределения полосы пропускания между несколькими пользователями и качества обслуживания (QoS) для одновременного использования таких приложений, как VoIP , онлайн-игры и потоковая передача мультимедиа, без негативного воздействия насыщения каналов.
  • Балансировка нагрузки для использования с несколькими интернет-провайдерами с использованием маршрутизации с учетом источника
  • IP-туннелирование ( GRE , OpenVPN, псевдопровод и т. Д.)
  • Расширяемый мониторинг сети и статистика в реальном времени с помощью, например, RRDtool , Collectd , Nagios , Munin lite , Zabbix и т. Д.
  • Службы динамического DNS для поддержки фиксированного доменного имени с провайдером , который не предоставляет статический IP-адрес.
  • OpenWrt поддерживает любое оборудование с поддержкой Linux; устройства, которые могут быть подключены (например, через USB ), включают
    • Принтеры
    • Мобильные широкополосные модемы
    • Веб-камеры
    • Звуковые карты
  • Известные программные пакеты для использования аппаратной поддержки:
    • Обмен файлами через SAMBA , (совместимость с Windows), NFS , FTP , SFTP. Совместное использование принтера через сервер печати CUPS (буферизация) или p910nd (без буферизации)
    • PulseAudio , Music Player Daemon , потоковая передача аудио / видео через стандарты DLNA / UPnP AV , сервер iTunes ( DAAP )
    • Asterisk (АТС)
    • Передача телеметрии MQ через Mosquitto

Развитие [ править ]

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

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

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

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

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

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

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

Принятие [ править ]

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

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

Производные проекты [ править ]

  • AREDN - Сеть аварийных радиолюбителей использует прошивку на основе OpenWrt: GitHub Project.
  • CeroWrt  - с целью дополнить дерево ядра тестирования деблокирования и предоставить платформу для реального тестирования исправлений буферных раздутий [65] [66]
  • Coova chilli - на основе OpenWrt с акцентом на беспроводные точки доступа, вилка chillifire с акцентом на управление беспроводными точками доступа
  • Flukso - беспроводные сенсорные узлы, использующие набор микросхем Atheros AR2317 с исправленной ОС OpenWrt для связи. Исходные коды и схемы оборудования доступны на GitHub .
  • Fon  - беспроводные маршрутизаторы на основе OpenWrt, действующие как точки доступа. Исходные коды и набор инструментов доступны на fonosfera.org
  • Gargoyle  - веб-интерфейс для OpenWrt с упором на удобство использования, который позже был выделен в отдельный дистрибутив.
  • Gluon - фреймворк для создания прошивок на основе OpenWrt, приспособленных для развертывания ячеистой сети : проект GitHub
  • JUCIWRT  - современный дистрибутив, использующий веб-интерфейс JUCI, который позже вместо этого стал фидом OpenWRT. Исходный код JUCI доступен по адресу mkschreder / juci и по-прежнему можно использовать, установив канал openwrt, найденный по адресу mkschreder / juci-openwrt-feed.
  • libreCMC  - дистрибутив на основе OpenWrt, исключающий несвободное программное обеспечение или двоичные двоичные объекты, одобренный Free Software Foundation [67]
  • Linino - дистрибутив на основе OpenWrt для Arduino Yùn на базе MIPS : проект GitHub
  • Midge Linux - дистрибутив на базе OpenWrt для устройств на базе SoC Infineon Technologies ADM-5120 , таких как Edimax BR-6104K и BR-6104KP.
  • OpenMPTCProuter  - объединение нескольких интернет-соединений с использованием Multipath TCP
  • OpenSAN - реализация целевой сети хранения данных iSCSI .
  • PacketProtector - дистрибутив безопасности на основе OpenWrt, который включает IDS , IPS , VPN и возможности веб-антивируса. Пакеты включали Snort, Snort-inline, FreeRADIUS , OpenVPN , DansGuardian и ClamAV . Эти инструменты были доступны через старый интерфейс управления веб-графическим интерфейсом OpenWrt, который назывался X-Wrt или webif ^ 2. Проект завершился 7 июня 2012 г. [68]
  • Компании Qualcomm КК Software Development Kit (QSDK) , который используется в качестве основы развития многих производителей является производным OpenWrt
  • RutOS - операционная система для всех роутеров Teltonika, основанная на OpenWRT. Исходный код можно найти на GPL - Teltonika Networks Wiki .
  • Маршрутизаторы Turris Omnia и Turris MOX работают на производном OpenWrt
  • Прошивки беспроводного маршрутизатора Ubiquiti основаны на OpenWrt
  • Разнообразные массовые проекты для беспроводных сетей сообщества , включая Freifunk , Libre-Mesh и qMp
  • Некоторые прошивки маршрутизатора TP-Link являются производными от OpenWrt [69]
  • Некоторые прошивки роутера Xiaomi являются производными от OpenWrt.

См. Также [ править ]

  • Список проектов прошивок роутера

Ссылки [ править ]

  1. ^ a b Mehrtens, Hauke ​​(18 февраля 2021 г.). «OpenWrt 19.07.7 - Сервисный релиз - 18 февраля 2021 г.» . OpenWrt Wiki .
  2. ^ "Портал переводов LuCI на Weblate" . 22 января 2021 . Проверено 22 января 2021 года .
  3. ^ "git.openwrt.org Git - openwrt / openwrt.git / blob - target / Config.in" . git.openwrt.org . 24 октября, 2017. Архивировано из оригинала на 4 ноября 2019 года . Проверено 2 июля 2018 года .
  4. ^ Fietkau, Felix (16 июня 2015). «OpenWrt по умолчанию переключается на musl» . Архивировано из оригинала 17 июня 2015 года . Проверено 16 июня 2015 года .
  5. ^ Миклас, Эндрю (7 июня 2003). «Linksys WRT54G и GPL» . Список рассылки ядра Linux (список рассылки) . Проверено 5 июля 2018 года .
  6. Вайс, Аарон (8 ноября 2005 г.). «История открытого исходного кода WRT54G» . Wi-Fi Planet . Проверено 5 июля 2018 года .
  7. ^ «Linksys выпускает код под лицензией GPL для WRT54G» . Slashdot . 6 июля 2003 . Проверено 5 июля 2018 года .
  8. Уиллис, Натан (11 мая 2016 г.). «LEDE и OpenWrt» . LWN.net . Проверено 31 августа 2017 года .
  9. ^ Sharwood, Саймон (10 мая 2017). «OpenWRT и LEDE согласовывают мирный план Linux для маршрутизаторов» . theregister.co.uk . Проверено 31 августа 2017 года .
  10. ^ Wich, Jo-Philipp (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 Project: 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. ^ a b "Chaos Calmer 15.05.1" . 16 марта 2016 года Архивировано из оригинального 24 марта 2016 года . Проверено 21 марта 2016 года .
  20. ^ "v17.01.7 Tag" . 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. ^ a b «САД DNS» . www.saddns.net .
  25. ^ «OpenWrt 18.06.9 - Окончательный служебный выпуск - 9 декабря 2020 г.» . OpenWrt Wiki . 10 мая 2020.
  26. ^ Mehrtens, Hauke (6 января 2020). «OpenWrt 19.07.0 - первая стабильная версия - 6 января 2020 года» . OpenWrt Wiki .
  27. ^ «OpenWrt 19.07.1 - Первый служебный выпуск - 31 января 2020 г.» . OpenWrt Wiki . 28 января 2020.
  28. ^ «OpenWrt 19.07.2 - Сервисный выпуск - 6 марта 2020 г.» . OpenWrt Wiki . 26 февраля 2020.
  29. ^ «OpenWrt 19.07.3 - Сервисный выпуск - 20 мая 2020 г.» . OpenWrt Wiki . 4 мая 2020.
  30. ^ «OpenWrt 19.07.4 - Сервисный выпуск - 10 сентября 2020 г.» . OpenWrt Wiki . 6 июля 2020.
  31. ^ «OpenWrt 19.07.5 - Сервисный выпуск - 9 декабря 2020 г.» . OpenWrt Wiki . 28 ноября 2020.
  32. ^ «OpenWrt 19.07.6 - Сервисный выпуск - 19 января 2021 г.» . OpenWrt Wiki . 19 января 2021 г.
  33. ^ "Интерфейс конфигурации Lua: / modules / luci-base / po" . 10 мая, 2017. Архивировано из оригинального 26 сентября 2017 года . Проверено 14 мая 2017 года .
  34. ^ "Репозиторий исходного кода LEDE: /target/Config.in" . 30 марта, 2017. Архивировано из оригинального 26 сентября 2017 года . Проверено 14 мая 2017 года .
  35. ^ Larabel, Майкл (14 мая 2017). «OpenWRT разветвляется некоторыми собственными разработчиками как проект LEDE» . Фороникс . Проверено 3 мая 2016 года .
  36. ^ a b Уиллис, Натан (11 мая 2016 г.). «LEDE и OpenWrt» . LWN.net . Проверено 14 мая 2017 года .
  37. ^ Chirgwin, Ричард (5 мая 2016). «Хакеры роутеров достигают форка: LEDE отделяется от OpenWRT» . Реестр . Проверено 14 мая 2017 года .
  38. ^ Грюнер, Себастьян (5 мая 2016). "OpenWRT-Kernentwickler starten eigenen Fork" . golem.de (на немецком языке) . Проверено 14 мая 2017 года .
  39. ^ Ahlers, Эрнст (4 мая 2016). «Прошивка маршрутизатора: LEDE als offenere OpenWRT-Alternative» (на немецком языке). Heise Online . Проверено 14 мая 2017 года .
  40. ^ Sharwood, Саймон (10 мая 2017). «OpenWRT и LEDE согласовывают мирный план Linux для маршрутизаторов» . theregister.co.uk . Проверено 31 августа 2017 года .
  41. ^ Mehrtens, Хок (26 июня 2017). «LEDE призывает голосовать по предложению о повторном объединении V3» . Список рассылки LEDE-DEV . Архивировано из оригинала на 1 сентября 2017 года . Проверено 31 августа 2017 года .
  42. ^ Wich, Jo-Philipp (2 января 2018). «Объявление о слиянии OpenWrt / LEDE» . Форум проекта LEDE . Проверено 10 января 2018 года .
  43. ^ "OpenWrt Project: OpenWrt 18.06" . openwrt.org . Проверено 2 ноября 2018 года .
  44. ^ https://lede-project.org/releases/start Сборки выпуска LEDE
  45. ^ «Проект LEDE: LEDE 17.01.0 - Первый стабильный выпуск - февраль 2017 г.» . Lede-project.org . Проверено 20 октября 2017 года .
  46. ^ «Проект LEDE: LEDE 17.01.1 - Первый сервисный выпуск - апрель 2017 г.» . Lede-project.org . Проверено 20 октября 2017 года .
  47. ^ «Проект LEDE: LEDE 17.01.2 - Второй сервисный выпуск - июнь 2017 г.» . Lede-project.org . Проверено 20 октября 2017 года .
  48. ^ «Проект LEDE: LEDE 17.01.3 - Третий служебный выпуск - октябрь 2017 г.» . Lede-project.org . Проверено 20 октября 2017 года .
  49. ^ «Проект LEDE: LEDE 17.01.4 - Четвертый сервисный выпуск - октябрь 2017 г.» . Lede-project.org . Проверено 20 октября 2017 года .
  50. ^ «OpenWrt / LEDE 17.01.5 - Пятый сервисный выпуск - июль 2018» . Lede-project.org . Проверено 20 июля 2018 года .
  51. ^ «OpenWrt / LEDE 17.01.6 - шестой служебный выпуск - сентябрь 2018 г.» . Lede-project.org . Проверено 2 ноября 2018 года .
  52. ^ «Макет OpenWrt Flash» . OpenWrt Project . Проверено 7 июля 2018 года .
  53. Корбет, Джонатан (15 июня 2011 г.). "Обсуждение оверлейфов" . LWN.net . Проверено 7 июля 2018 года .
  54. ^ «Система UCI» . OpenWrt Project . Проверено 8 июля 2018 года .
  55. ^ «29C3: черный ящик провайдера» . events.ccc.de . 19 января 2013 г.
  56. ^ "Ядро: добавьте codel и fq_codel в общий набор патчей 3.3" . dev.archive.openwrt.org . 16 мая 2012 . Проверено 2 июля 2018 года .
  57. ^ a b c "OpenWrt Buildroot - О программе" . openwrt.org . Проверено 21 октября 2013 года .
  58. ^ «OpenWrt Buildroot - Использование и документация» . openwrt.org . 8 января 2006 года Архивировано из оригинального 21 октября 2013 года . Проверено 21 октября 2013 года .
  59. ^ a b Тао Цзинь (13 февраля 2012 г.). «Руководство разработчика OpenWrt» (PDF) . Лаборатория беспроводных сетей, CCIS, NEU . Проверено 21 октября 2013 года .
  60. ^ «Создание пакетов» . openwrt.org . Проверено 21 октября 2013 года .
  61. ^ "OpenWrt Project: Таблица оборудования" . openwrt.org . Проверено 2 июля 2018 года .
  62. ^ «Проект OpenWrt: Руководство для покупателей» . openwrt.org . Проверено 2 июля 2018 года .
  63. ^ "Предупреждение 4/32" . OpenWrt . 28 сентября 2020.
  64. ^ "Simet Box" . Проверено 14 сентября 2017 года .
  65. ^ "CeroWrt Wiki" . Проверено 16 сентября 2015 года .
  66. ^ "ОБЪЯВЛЕНИЕ: git tree ядра для тестирования деблокирования" . LWN.net . Проверено 13 февраля 2014 года .
  67. ^ «Фонд свободного программного обеспечения добавляет libreCMC в свой список одобренных дистрибутивов» . FSF.org . 4 сентября 2014 . Проверено 21 декабря 2014 года .
  68. ^ « » Сообщение времени закрытия «от автора на PacketProtector форуме» . Архивировано из оригинального 21 апреля 2013 года .
  69. ^ "Центр кода GPL | TP-Link" . www.tp-link.com .

Внешние ссылки [ править ]

  • Загрузки OpenWrt
  • Списки рассылки OpenWrt
  • Проект LuCI
  • Саммит OpenWrt
  • prpl Foundation (некоммерческий фонд, основанный Imagination Technologies для поддержки платформы MIPS)
  • Центр кода GPL в Linksys