О проекте OpenWrt/LEDE
OpenWrt - это широко расширяемый дистрибутив GNU / Linux для встроенных устройств (обычно это беспроводные маршрутизаторы). В отличие от многих других дистрибутивов для этих маршрутизаторов, OpenWrt построен с нуля, чтобы быть полнофункциональной, легко изменяемой операционной системой для вашего маршрутизатора. На практике это означает, что вы можете иметь все функции, в которых вы нуждаетесь, ни с одной из наворотов, основанных на ядре Linux, которое является более современным, чем большинство других дистрибутивов.
Что такое OpenWrt?
Вместо того, чтобы пытаться создать единую статическую прошивку, OpenWrt предоставляет полностью записываемую файловую систему с дополнительным управлением пакетами. Это освобождает вас от ограничений выбора и конфигурации приложений, предоставляемых поставщиком, и позволяет использовать пакеты для настройки встроенного устройства в соответствии с любым приложением. Для разработчиков OpenWrt предоставляет платформу для создания приложения без необходимости создания полного образа прошивки и распространения по нему. Для пользователей это означает свободу полной настройки, позволяющую использовать встроенное устройство способами, которые поставщик никогда не предполагал.
Перезагрузка сообщества OpenWrt
В 2016 году проект LEDE был основан как побочный результат проекта OpenWrt и разделял многие из тех же целей. Проект, направленный на создание встроенного дистрибутива Linux, позволяет разработчикам, системным администраторам или другим энтузиастам Linux создавать и настраивать программное обеспечение для встроенных устройств, особенно беспроводных маршрутизаторов. Название LEDE для Linux Embedded Development Environment .
Участники проекта включили значительную долю наиболее активных членов сообщества OpenWrt и намерены привнести новую жизнь в разработку Embedded Linux, создав сообщество, уделяя особое внимание прозрачности, сотрудничеству и децентрализации.
Заявленные цели LEDE были:
- Создайте отличный встроенный дистрибутив Linux с уделением особого внимания стабильности и функциональности.
- Выполняйте регулярные, предсказуемые циклы выпуска в сочетании с сообществом, получившим отзыв о тестировании устройств.
- Создать прозрачные процессы принятия решений с широким участием общественности и открытыми собраниями.
Формирование проекта LEDE было решено решить долговременные проблемы, которые считались исключаемыми из проекта / сообщества OpenWrt:
- Количество активных разработчиков ядра на все время низкое, без процесса привлечения новых людей.
- Ненадежная инфраструктура, исправления, предотвращенные внутренними разногласиями и единственными точками отказа.
- Отсутствие коммуникации, прозрачности и координации в проекте OpenWrt, как внутри основной команды, так и между основной командой и остальной частью сообщества.
- Недостаточно людей с фиксацией доступа для обработки входящего потока патчей, слишком мало внимания к тестированию и регулярным сборкам.
- Отсутствие внимания к стабильности и документации.
Чтобы решить эти проблемы, проект LEDE был настроен по-другому по сравнению с OpenWrt:
- Все каналы связи являются общедоступными, некоторые доступны для чтения не-членам для поддержания хорошего отношения сигнал-шум.
- Процесс принятия решений более открытый, с приблизительным соотношением 50/50 разработчиков и опытных пользователей с правом голоса.
- Инфраструктура упрощена, чтобы гарантировать, что она создаст для нас меньше работ по техническому обслуживанию.
- Более либеральная политика слияния слияния, основанная на нашем опыте с пакетом github для пакета OpenWrt.
- Сильная ориентация на автоматическое тестирование в сочетании с упрощенным процессом выпуска.
Совместное будущее
Следующая дата встречи еще предстоит определить.
По состоянию на январь 2018 года проекты OpenWrt и LEDE agenda pad.
Журнал встреч
Все журналы встреча можно посмотреть здесь.
Люди
Здесь вы можете найти в алфавитном порядке список текущих людей, вовлеченных в LEDE Project:
Developers | Nickname |
---|---|
Alexander Couzens | lynxis |
Álvaro Fernández Rojas | noltari |
Daniel Golle | dangole |
Felix Fietkau | nbd |
Florian Fainelli | [florian] |
Hauke Mehrtens | hauke |
Jo-Philipp Wich | jow |
John Crispin | blogic |
Jonas Gorski | jogo |
Mathias Kresin | mkresin |
Matthias Schiffer | neoraider |
Mirko Vogt | mirko |
Rafał Miłecki | rmilecki |
Steven Barth | cyrus |
Stijn Tintel | stintel |
Ted Hess | thess |
Wiki Documentation | Nickname |
---|---|
Thomas Endt | tmomas |
Rich Brown | richb-hanover |
Alberto Bursi | bobafetthotmail |