OpenWrt

Встроенный дистрибутив Linux

дистрибутив Linux
OpenWrt
Экран входа в OpenWrt 18.06.1
РазработчикПроект OpenWrt
Семейство ОСLinux ( подобный Unix )
Рабочее состояниеТекущий
Исходная модельС открытым исходным кодом
Первоначальный выпускЯнварь 2004 г .; 21 год назад ( 2004-01 )
Последний релиз23.05.5 [1] / 25 сентября 2024 г. ; 4 месяца назад ( 25 сентября 2024 )
Последний просмотр24.10.0-rc7 [2] / 29 января 2025 г. ; 3 дня назад ( 2025-01-29 )
Репозиторий
  • git.openwrt.org
Доступно вАнглийский, китайский, польский, португальский, пенджабский, испанский, валлийский + 25 частично переведенных языков [3]
Метод обновленияopkg (до версии 24.10) apk (сборки снимков)
Менеджер пакетовAlpine Package Manager (APK) opkg (до версии 24.10)
Платформы50 различных платформ, использующих следующие наборы инструкций : ARC , ARM , m68k , MIPS , PowerPC , SPARC , SuperH , x86 , x86-64 [4]
Тип ядраМонолитный ( Linux )
Пользовательская земляBusyBox

Пользовательский интерфейс по умолчанию
CLI , WebUI (LuCI)
ЛицензияБесплатное программное обеспечение ( GPL и другие лицензии)
Официальный сайтopenwrt.org

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

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

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

История

Проект OpenWrt был начат в 2004 году после того, как Linksys создала прошивку для своей серии беспроводных маршрутизаторов WRT54G с кодом, лицензированным по GNU General Public License . [6] Согласно условиям этой лицензии, Linksys была обязана сделать исходный код своей измененной версии доступным по той же лицензии, [7] [8] что позволило независимым разработчикам создавать производные версии. Поддержка изначально была ограничена серией 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 из-за разногласий по поводу внутреннего процесса. [9] Разделение было названо Linux Embedded Development Environment (LEDE). Раскол был урегулирован год спустя. [10] После повторного слияния, объявленного в январе 2018 года, [11] бренд OpenWrt сохранился, и были использованы многие процессы и правила LEDE. Название проекта LEDE использовалось для v17.01, а версии разработки 18.01 были названы OpenWrt, отказавшись от оригинальной схемы именования на основе коктейля. [12]


Релизы

ЛЕДЕ

Операционная система
ЛЕДЕ
Баннер входа
РазработчикПроект LEDE
Семейство ОСUnix-подобный
Рабочее состояниеОбъединено с OpenWrt
Исходная модельС открытым исходным кодом
Первоначальный выпускМай 2016 ; 8 лет назад ( 2016-05 )
Репозиторий
  • git.openwrt.org
Доступно в26 языков [45]
Метод обновленияopkg
Менеджер пакетовopkg
Платформы23 платформы, использующие следующие наборы инструкций : AVR32 , ARM , CRIS , m68k , MIPS , PowerPC , SPARC , SuperH , Ubicom 32, x86 , x86-64 [46]
Тип ядраМонолитный ( Linux )
Пользовательская земляBusyBox , GNU

Пользовательский интерфейс по умолчанию
CLI , WebUI
ЛицензияБесплатное программное обеспечение ( GPL и другие лицензии)
Официальный сайтlede-project.org

Проект Linux Embedded Development Environment ( LEDE ) был ответвлением проекта OpenWrt и имел много общих целей. [47] [48] [ 49] [50] [51] Он был создан в мае 2016 года группой основных участников OpenWrt из-за разногласий по внутренним процессам OpenWrt. [48] Раскол был номинально урегулирован годом позже, в мае 2017 года, в ожидании одобрения разработчиков LEDE. [52] Повторное слияние сохраняет брендинг OpenWrt, но использует многие процессы и правила LEDE. Голосование по предложению о повторном слиянии было принято разработчиками LEDE в июне 2017 года, [53] и официально объявлено в январе 2018 года. [54] Процесс слияния был завершен до выпуска OpenWrt 18.06. [55]

Версия [13]Дата выпускаЯдроПримечания
17.01.02017-02-224.4.50первый стабильный релиз [56]
17.01.12017-04-194.4.61исправления ошибок и улучшения [57]
17.01.22017-06-124.4.71исправления безопасности [58]
17.01.32017-10-034.4.89исправления безопасности [59]
17.01.42017-10-184.4.92исправления безопасности ( KRACK , насколько это возможно с помощью исправлений на стороне сервера) [60]
17.01.52018-07-184.4.140исправления безопасности [61]
17.01.62018-09-034.4.153исправления безопасности [62]

Функции

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

ЛюСИ

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

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

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

Другие особенности включают в себя:

Разработка

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

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

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

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

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

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

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

Принятие

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

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

  • AREDN Сеть передачи данных о чрезвычайных ситуациях в любительском радио использует прошивку на основе OpenWrt: проект GitHub
  • CeroWrt  – (2011—2014) проект по устранению буферного раздувания в домашних сетях, поддержка IPv6, интеграция DNSSEC для проводных и беспроводных сетей, дополнение дерева ядра для тестирования debloat и предоставление платформы для реального тестирования исправлений буферного раздувания . [76] Проект CeroWRT был полностью завершен к 2014 году, когда окончательные исправления были объединены в OpenWRT. «Проект Bufferbloat» за CeroWRT продолжил исследование новых методов, таких как CAKE . [77]
  • Coova chilli – основанный на OpenWrt с упором на беспроводные точки доступа, ответвление chillifire с упором на управление беспроводными точками доступа
  • Flukso – беспроводные сенсорные узлы, использующие чипсет Atheros AR2317, работающий под управлением пропатченной ОС OpenWrt для связи. Исходные коды и схемы оборудования доступны на GitHub .
  • Fon  – беспроводные маршрутизаторы на базе OpenWrt, работающие как точки доступа. Исходники и набор инструментов доступны на fonosfera.org
  • Gargoyle  — веб-интерфейс для OpenWrt с сильным акцентом на удобство использования, который позже выделился в отдельный дистрибутив
  • Gluon – Фреймворк для создания прошивок на базе OpenWrt, предназначенных для развертывания ячеистых сетей : проект GitHub
  • JUCIWRT – современный дистрибутив, использующий JUCI webgui, который позже стал OpenWrt feed. Исходный код JUCI доступен на mkschreder/juci и его можно использовать, установив openwrt feed, который находится на mkschreder/juci-openwrt-feed
  • libreCMC  – дистрибутив на основе OpenWrt, который исключает несвободное программное обеспечение или двоичные файлы, одобренный Free Software Foundation [78]
  • Linino – дистрибутив на базе OpenWrt для Arduino на базе MIPS Yùn: GitHub Project
  • Midge Linux — дистрибутив на базе OpenWrt для устройств на базе Infineon Technologies ADM-5120 SoC , таких как Edimax BR-6104K и BR-6104KP.
  • OpenMPTCProuter – агрегация нескольких интернет-подключений с использованием Multipath TCP
  • OpenSAN – реализация целевой сети хранения данных iSCSI .
  • PacketProtector – дистрибутив безопасности на основе OpenWrt, включающий возможности IDS , IPS , VPN и веб-антивируса. Пакеты включали Snort, Snort-inline, FreeRADIUS , OpenVPN , DansGuardian и ClamAV . Эти инструменты были доступны через старый веб-интерфейс управления GUI OpenWrt, называемый X-Wrt или webif^2. Проект завершился 7 июня 2012 года. [79]
  • Комплект средств разработки программного обеспечения QCA (QSDK) компании Qualcomm , который используется в качестве основы для разработки многими OEM-производителями, является производным от OpenWrt.
  • RutOS – операционная система для всех маршрутизаторов Teltonika, основанная на OpenWrt. Исходный код находится на GPL - Teltonika Networks Wiki.
  • SmoothWAN – агрегация нескольких интернет-подключений и кондиционирование сети с использованием Speedify , Engarde и tinyfecvpn.
  • Маршрутизаторы Turris Omnia и Turris MOX работают на базе производной OpenWrt
  • Прошивки беспроводных маршрутизаторов Ubiquiti основаны на OpenWrt
  • Различные низовые проекты для беспроводных общественных сетей , включая Freifunk , Libre-Mesh и qMp
  • Некоторые прошивки маршрутизаторов TP-Link , Xiaomi , ZyXEL и D-Link созданы на основе OpenWrt [80] [81]
  • FreeWRT — дистрибутив Linux, использовавшийся во встраиваемых системах, таких как устройства WLAN от Linksys и Asus. Не связан с проектом (с таким же названием), основанным на прошивке Sveasoft. [ необходима цитата ]
  • Friendly Electronics производит серию SoC-устройств NanoPi и выпускает производную от OpenWRT ОС под названием FriendlyWRT. [82]
  • Пользовательский графический интерфейс пользователя Technicolor от Ansuel — это модифицированный веб-интерфейс управления, разработанный на основе официальной прошивки Technicolor for Homeware, которая работает на основе форка OpenWrt, разблокирующего модемы/маршрутизаторы Technicolor. [83]

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

Ссылки

  1. ^ "OpenWrt 23.05.5 - Service Release - 25 сентября 2024 г.". 25 сентября 2024 г.
  2. Сообщество OpenWrt (29 января 2025 г.). "OpenWrt 24.10.0-rc7 - Seventh Release Candidate - 29. Января 2025". openwrt.org . Получено 29 января 2025 г. .
  3. ^ "LuCI Translation Portal on Weblate". 22 января 2021 г. Получено 22 января 2021 г.
  4. ^ "git.openwrt.org Git - openwrt/openwrt.git/blob - target/Config.in". git.openwrt.org . 24 октября 2017 г. Архивировано из оригинала 4 ноября 2019 г. Получено 2 июля 2018 г.
  5. ^ Fietkau, Felix (16 июня 2015 г.). "OpenWrt переключается на musl по умолчанию". Архивировано из оригинала 17 июня 2015 г. Получено 16 июня 2015 г.
  6. ^ Миклас, Эндрю (7 июня 2003 г.). "Linksys WRT54G и GPL". Почтовая рассылка ядра Linux (Список рассылки) . Получено 5 июля 2018 г. .
  7. Вайс, Аарон (8 ноября 2005 г.). «История Open Source WRT54G». Wi-Fi Planet . Получено 5 июля 2018 г.
  8. ^ "Linksys выпускает GPL-код для WRT54G". Slashdot . 6 июля 2003 г. Получено 5 июля 2018 г.
  9. ^ Уиллис, Натан (11 мая 2016 г.). "LEDE и OpenWrt". LWN.net . Получено 31 августа 2017 г. .
  10. ^ Шарвуд, Саймон (10 мая 2017 г.). «OpenWRT и LEDE договариваются о мирном плане Linux-for-routers». theregister.co.uk . Получено 31 августа 2017 г.
  11. ^ Wich, Jo-Philipp (2 января 2018 г.). «Объявление о слиянии OpenWrt/LEDE». Форум проекта LEDE . Получено 10 января 2018 г.
  12. ^ "Добро пожаловать в проект OpenWrt (OpenWrt Project)". OpenWrt . Январь 2018 . Получено 16 февраля 2018 . По состоянию на январь 2018 года текущий стабильный релиз OpenWrt [17.01.4] был собран из исходного кода LEDE 17.01 и имел название проекта LEDE. Разрабатываемые версии OpenWrt в настоящее время имеют название OpenWrt и номер версии 18.01"
  13. ^ ab "История версий OpenWrt". 16 октября 2023 г.
  14. ^ «Выпуск сборок». 19 октября 2023 г.
  15. ^ "Безопасность - Статус поддержки". 28 декабря 2015 г. Получено 9 января 2024 г.
  16. ^ "Whiterussian 0.9 / Снимки камикадзе". 5 февраля 2007 г.
  17. ^ "БЕЛЫЙ РУССКИЙ 0.9". 5 февраля 2007 г.
  18. ^ «Камикадзе 7.06». 2 июня 2007 г.
  19. ^ "Камикадзе 7.07". 26 июля 2007 г.
  20. ^ "Камикадзе 7.09". 30 сентября 2007 г.
  21. ^ "Камикадзе 8.09". 19 февраля 2009 г.
  22. ^ «Камикадзе 8.09.1». 3 июня 2009 г.
  23. ^ "Камикадзе 8.09.2". 10 января 2010 г.
  24. ^ "Backfire 10.03". 7 апреля 2010 г.
  25. ^ "Backfire 10.03.1". 21 декабря 2011 г.
  26. ^ «Корректировка отношения». 25 апреля 2013 г.
  27. ^ "Barrier Breaker". 2 октября 2014 г.
  28. ^ "OpenWrt Project: Freescale i.MX". openwrt.org . 16 июля 2013 г. . Получено 16 июля 2018 г. .
  29. ^ "Chaos Calmer". 11 сентября 2015 г.
  30. ^ "OpenWrt 15.05.1 "Chaos Calmer"". 16 марта 2016 г.
  31. ^ «LEDE 17.01 «Перезагрузка»» . 29 июня 2019 г.
  32. ^ "[OpenWrt-Devel] OpenWrt переключается на musl по умолчанию". 16 июня 2015 г. Получено 27 июня 2015 г.
  33. ^ "OpenWrt/LEDE 17.01.7 - Седьмой сервисный релиз - июнь 2019". 20 июня 2019 г.
  34. ^ "OpenWrt 17.01.7 - дата выпуска?". 20 июля 2019 г. Получено 11 января 2024 г.
  35. ^ "OpenWrt 18.06". 31 июля 2018 г.
  36. ^ "OpenWrt 19.07". 6 января 2020 г.
  37. ^ Mehrtens, Hauke ​​(6 января 2020 г.). "OpenWrt 19.07.0 - Первый стабильный релиз - 6 января 2020 г.". OpenWrt Wiki .
  38. ^ Man, Low Kah (1 февраля 2020 г.). "Speedtest OpenWRT с разгрузкой потока". Leow Kah Man - Технический блог .
  39. ^ "OpenWrt 21.02". 4 сентября 2021 г.
  40. Мертенс, Хауке (4 сентября 2021 г.). «OpenWrt 21.02.0 — первый стабильный выпуск — 4 сентября 2021 г.» OpenWrt Wiki .
  41. ^ "OpenWrt 22.03". 6 сентября 2022 г.
  42. ^ "OpenWrt 21.03.0 - Первый стабильный релиз - 6 сентября 2022 г.". OpenWrt Wiki . 15 сентября 2022 г.
  43. ^ "OpenWrt 23.05". 13 октября 2023 г.
  44. ^ Mehrtens, Hauke ​​(11 октября 2023 г.). "OpenWrt 23.05.0 - Первый стабильный релиз - 13 октября 2023 г.". OpenWrt Wiki . Получено 24 октября 2023 г. .
  45. ^ "Lua Configuration Interface: /modules/luci-base/po". 10 мая 2017 г. Архивировано из оригинала 26 сентября 2017 г. Получено 14 мая 2017 г.
  46. ^ "LEDE Source Repository: /target/Config.in". 30 марта 2017 г. Архивировано из оригинала 26 сентября 2017 г. Получено 14 мая 2017 г.
  47. ^ Ларабель, Майкл (14 мая 2017 г.). «OpenWRT разветвляется некоторыми собственными разработчиками как проект LEDE». Phoronix . Получено 3 мая 2016 г.
  48. ^ ab Willis, Nathan (11 мая 2016 г.). "LEDE и OpenWrt". LWN.net . Получено 14 мая 2017 г. .
  49. ^ Чиргвин, Ричард (5 мая 2016 г.). «Хакеры маршрутизаторов добираются до вилки: LEDE отделяется от OpenWRT». The Register . Получено 14 мая 2017 г.
  50. Грюнер, Себастьян (5 мая 2016 г.). «OpenWRT-Kernentwickler starten eigenen Fork». golem.de (на немецком языке) . Проверено 14 мая 2017 г.
  51. Алерс, Эрнст (4 мая 2016 г.). «Прошивка маршрутизатора: LEDE также предлагает альтернативу OpenWRT» (на немецком языке). Хейзе онлайн . Проверено 14 мая 2017 г.
  52. ^ Шарвуд, Саймон (10 мая 2017 г.). «OpenWRT и LEDE договариваются о мирном плане Linux-for-routers». theregister.co.uk . Получено 31 августа 2017 г.
  53. ^ Mehrtens, Hauke ​​(26 июня 2017 г.). "LEDE call for vote on remerge proposal V3". Список рассылки LEDE-DEV . Архивировано из оригинала 1 сентября 2017 г. Получено 31 августа 2017 г.
  54. ^ Wich, Jo-Philipp (2 января 2018 г.). «Объявление о слиянии OpenWrt/LEDE». Форум проекта LEDE . Получено 10 января 2018 г.
  55. ^ "OpenWrt Project: OpenWrt 18.06". openwrt.org . 18 мая 2018 г. . Получено 2 ноября 2018 г. .
  56. ^ "Проект LEDE: LEDE 17.01.0 - Первый стабильный релиз - Февраль 2017". Lede-project.org . 22 февраля 2017 . Получено 20 октября 2017 .
  57. ^ "Проект LEDE: LEDE 17.01.1 - Первый сервисный релиз - Апрель 2017". Lede-project.org . 19 апреля 2017 г. . Получено 20 октября 2017 г. .
  58. ^ "Проект LEDE: LEDE 17.01.2 - Второй сервисный релиз - июнь 2017 г.". Lede-project.org . 12 июня 2017 г. . Получено 20 октября 2017 г. .
  59. ^ "Проект LEDE: LEDE 17.01.3 - Третий сервисный релиз - октябрь 2017 г.". Lede-project.org . 3 октября 2017 г. . Получено 20 октября 2017 г. .
  60. ^ "Проект LEDE: LEDE 17.01.4 - Четвертый сервисный релиз - октябрь 2017 г.". Lede-project.org . 18 октября 2017 г. . Получено 20 октября 2017 г. .
  61. ^ "OpenWrt/LEDE 17.01.5 - Пятый сервисный релиз - июль 2018 г.". Lede-project.org . 15 июля 2018 г. . Получено 20 июля 2018 г. .
  62. ^ «OpenWrt/LEDE 17.01.6 — шестой сервисный выпуск — сентябрь 2018 г.» . Леде-проект.org . 2 сентября 2018 г. Проверено 2 ноября 2018 г.
  63. ^ "The OpenWrt Flash Layout". OpenWrt Project . 18 января 2010 г. Получено 7 июля 2018 г.
  64. Корбет, Джонатан (15 июня 2011 г.). «Обсуждение оверлеев». LWN.net . Получено 7 июля 2018 г.
  65. ^ "Система UCI". OpenWrt Project . 16 сентября 2009 г. Получено 8 июля 2018 г.
  66. ^ "29C3: Черный ящик интернет-провайдера". events.ccc.de . 19 января 2013 г.
  67. ^ "kernel: add codel and fq_codel to generic 3.3 patch set". dev.archive.openwrt.org . 16 мая 2012 г. . Получено 2 июля 2018 г. .
  68. ^ abc "OpenWrt Buildroot – About". openwrt.org . Получено 21 октября 2013 г. .
  69. ^ "OpenWrt Buildroot - Использование и документация". openwrt.org . 8 января 2006 г. Архивировано из оригинала 21 октября 2013 г. Получено 21 октября 2013 г.
  70. ^ ab Tao Jin (13 февраля 2012 г.). "Руководство по разработке OpenWrt" (PDF) . Wireless Networks Lab, CCIS, NEU . Получено 21 октября 2013 г. .
  71. ^ "Создание пакетов". openwrt.org . Получено 21 октября 2013 г. .
  72. ^ "OpenWrt Project: Таблица оборудования". openwrt.org . 19 января 2016 г. Получено 2 июля 2018 г.
  73. ^ "OpenWrt Project: Buyers' Guide". openwrt.org . 29 декабря 2010 г. Получено 2 июля 2018 г.
  74. ^ "Предупреждение 4/32". OpenWrt . 28 сентября 2020 г.
  75. ^ "Simet Box" . Получено 14 сентября 2017 г. .
  76. ^ "АНОНС: debloat-testing kernel git tree". LWN.net . Получено 13 февраля 2014 г. .
  77. ^ "Cerowrt Wiki - Bufferbloat.net". www.bufferbloat.net .
  78. ^ "Free Software Foundation добавляет libreCMC в свой список одобренных дистрибутивов". FSF.org . 4 сентября 2014 г. Получено 21 декабря 2014 г.
  79. ^ ""время закрытия" сообщение от автора на форуме PacketProtector". Архивировано из оригинала 21 апреля 2013 г.
  80. ^ "Центр кодов GPL | TP-Link". www.tp-link.com .
  81. ^ "Поддержка исходного кода GPL; D-Link". tsd.dlink.com.tw .
  82. ^ «Загрузки FriendlyElec».
  83. ^ "Ansuel GUI". Ansuel Github . 16 августа 2017 г. Получено 16 апреля 2022 г.
  • Выбор прошивки OpenWrt
  • Загрузки OpenWrt
  • Сервер обновления OpenWrt Sysupgrade
  • OpenWrt на GitHub
  • Списки рассылки OpenWrt
  • Форум OpenWrt
  • проект LuCI
  • OpenWrt Summit и беспроводная боевая сеть
  • Центр кодов GPL в Linksys
Взято с "https://en.wikipedia.org/w/index.php?title=OpenWrt&oldid=1272701169"