OpenWrt


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

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

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

Проект 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 исторически назывались в честь коктейлей, таких как White Russian , Kamikaze , Backfire, Attitude Adjustment, Barrier Breaker и Chaos Calmer, а их рецепты включались в сообщение дня (motd) , отображаемое после входа в систему с помощью интерфейса командной строки. .


ЛюКИ