This translation is older than the original page and might be outdated. See what has changed.

Про проєкт OpenWrt/LEDE

OpenWrt — це розширювана GNU/Linux-дистрибутив для вбудованих пристроїв (зазвичай — бездротових маршрутизаторів). На відміну від більшості інших прошивок, OpenWrt створено з нуля як повнофункціональну, легко модифіковану операційну систему для вашого маршрутизатора. На практиці це означає, що ви отримаєте всі потрібні функції без надмірностей, з ядром Linux, новішим за більшість інших систем.

Замість створення єдиної статичної прошивки, OpenWrt надає повністю доступну для запису файлову систему з керуванням пакетами. Це звільняє вас від обмежень, повʼязаних з вибором застосунків і налаштуванням, нав’язаних виробником, і дозволяє адаптувати пристрій під свої потреби. Для розробників OpenWrt — це фреймворк, на базі якого можна створити застосунок без необхідності формувати повну прошивку. Для користувачів — це свобода повного налаштування та використання пристрою способами, які виробник навіть не передбачав.

У 2016 році було створено проєкт LEDE як відгалуження OpenWrt. Обидва проєкти мали спільні цілі: побудова Linux-дистрибуції для вбудованих пристроїв, особливо маршрутизаторів, з можливістю простої кастомізації для розробників, адміністраторів і ентузіастів Linux. Назва LEDE означала Linux Embedded Development Environment.

Серед учасників проєкту було багато активних розробників з OpenWrt-спільноти, які прагнули створити спільноту з прозорістю, співпрацею та децентралізацією.

Цілі LEDE:

  • Створити стабільну та функціональний вбудований Linux-дистрибутив.
  • Регулярні релізи з відгуками від спільноти про сумісність пристроїв.
  • Прозорі процеси прийняття рішень з відкритими зустрічами.

Причини створення LEDE:

  1. Занадто мало активних розробників і відсутність процесу залучення нових.
  2. Ненадійна інфраструктура, суперечки та «вузькі місця».
  3. Відсутність комунікації, прозорості та координації в OpenWrt.
  4. Нестача людей з правом коміту, брак уваги до тестування і релізів.
  5. Відсутність фокусу на стабільність і документацію.

LEDE було побудовано інакше:

  1. Усі канали комунікації — публічні (частково лише для читання).
  2. Прийняття рішень — відкрито, за участі розробників і досвідчених користувачів.
  3. Спрощена інфраструктура для меншого навантаження на підтримку.
  4. Більш ліберальна політика обʼєднання змін (merge policy).
  5. Фокус на автоматизоване тестування і простий реліз-процес.

З січня 2018 року проєкти OpenWrt і LEDE обʼєднані під іменем OpenWrt.

Новий проєкт керується правилами, встановленими LEDE. Активні учасники обох проєктів беруть участь у спільній розробці OpenWrt.

Форк LEDE і подальше злиття не змінили технічний напрям проєкту. OpenWrt продовжує зосереджуватися на стабільності, підтримці релізів і випуску мікрооновлень для критичних помилок і безпеки — як це було з серією 17.01 у LEDE.

Старі релізи до 15.05 (серія Chaos Calmer) більше не підтримуються. Версія 15.05 отримала лише обмежені оновлення безпеки, без нових бінарних релізів.

Проєкт використовує кодову базу LEDE. Патчі OpenWrt, що відповідали якості LEDE, були інтегровані. Вихідний код переміщено на git.openwrt.org із дзеркалом на GitHub. Оригінальний репозиторій OpenWrt збережено на GitHub Archive.

Юридично проєкт представлений Software in the Public Interest (SPI) — некомерційною організацією США, яка володіє торговою маркою OpenWrt, обробляє пожертви та допомагає з юридичними питаннями.

Ресурси з lede-project.org перенесено на піддомени openwrt.org. Переадресації працюють там, де потрібно.

Логотип OpenWrt Назва OpenWrt виникла на початку руху відкритих прошивок для бездротових маршрутизаторів — з релізів White Russian для WRT54G, що стали початком майбутніх розробок.
Логотип LEDE Назва LEDE — скорочення від Linux Embedded Development Environment, підкреслює гнучкість системи та походження з embedded buildroot.

Логи IRC-зустрічей під час періоду LEDE доступні тут.

Очні / F2F зустрічі

Нижче — список учасників проєкту OpenWrt в алфавітному порядку:

Розробники Нікнейм
Adrian Schmutzler adrianschmutzler
Alexander Couzens lynxis
Álvaro Fernández Rojas noltari
Baptiste Jonglez zorun
Christian Lamparter lach1012
Christian Marangi ansuel
Chuanhong Guo 981213
Daniel Golle dangole
David Woodhouse dwmw2
David Bauer blocktrron
Felix Fietkau nbd
Florian Fainelli [florian]
Hans Dedecker dedeckeh
Hauke Mehrtens hauke
Imre Kaloz kaloz
Jo-Philipp Wich jow
John Crispin blogic
Jonas Gorski jogo
Kevin Darbyshire-Bryant ldir
Koen Vandeputte xback
Luka Perkov luka
Mathias Kresin mkresin
Matthias Schiffer neocturne
Mirko Vogt mirko
Nick Hainke nick
Paul Spooren aparcar
Petr Štetiar ynezz
Piotr Dymacz pepe2k
Rafał Miłecki rmilecki
Roberto Marko robimarko
Rui Salvaterra rsalvaterra
Sander Vanheule svanheule
Steven Barth cyrus
Stijn Tintel stintel
Sungbo Eo mans0n
Ted Hess thess
Yousong Zhou yousong
Zoltan Herpai wigyori
Документація Wiki Нікнейм
Thomas Endt tmomas
Rich Brown richb-hanover
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/05/24 19:40
  • by vazaz