LEDE Project

Бесплатно
Открытый исходный код

Сайт: lede-project.org

LEDE Project — это свободный проект по созданию встраиваемой операционной системы на базе Linux, предназначенной для прошивок маршрутизаторов и других сетевых встроенных устройств. Проект возник как ответвление и реинициация разработки существующих встраиваемых дистрибутивов с целью обеспечить более прозрачный процесс разработки, повышенную стабильность сборок и удобную систему управления пакетами. LEDE разрабатывается сообществом разработчиков и ориентирован на широкую аппаратную совместимость, модульность и возможность кастомизации для профессиональных и домашних применений.

Архитектура LEDE включает ядро Linux, набор утилит пользовательского пространства и систему пакетного управления, позволяющую добавлять и обновлять компоненты без пересборки полной прошивки. Проект традиционно делает акцент на минималистичном, но расширяемом базовом образе, поддержке стандартных сетевых протоколов, интерфейсов управления и инструментов для разработки. В документации и выпускных релизах уделяется внимание бинарной совместимости с популярными устройствами, качеству сборок и тестированию обновлений на предмет сохранности пользовательских настроек и безопасности.

  • Свобода и открытость: исходные коды доступны и развиваются в публичных репозиториях, с открытым управлением вкладом и обсуждением изменений.
  • Пакетная система: поддержка установки и обновления программных пакетов без пересборки всей прошивки.
  • Широкая аппаратная поддержка: образы и конфигурации для множества маршрутизаторов и встроенных плат, включающие оптимизации для разных SoC.
  • Фокус на стабильности: процессы сборки и релизного тестирования направлены на минимизацию регрессий и увеличение предсказуемости обновлений.
  • Модульность и кастомизация: возможность создавать минимальные образы и добавлять только необходимые компоненты для конкретных задач.
  • Инструменты для разработчиков: набор утилит для сборки, отладки и создания собственных пакетов и образов прошивки.
  • Сетевые функции: поддержка маршрутизации, брандмауэра, VPN, QoS и стандартных протоколов управления сетью.
  • Безопасность: своевременные обновления пакетов безопасности и практики управления уязвимостями в сопровождаемых компонентах.
  • Документация и сообщество: руководства по сборке, установке и администрированию, а также каналы для поддержки и обмена опытом между пользователями и разработчиками.
Подробнее