Az OpenWrt/LEDE projektről
Az OpenWrt egy kiválóan bővíthető GNU/Linux disztribúció beágyazott eszközökre (tipikusan routerek). Ellentétben más router disztribúciókkal, az OpenWrt egy könnyen módosítható, teljes funkcionalitású operációs rendszer beágyazott eszközök számára. A gyakorlatban ez azt jelenti, hogy az összes számodra szükséges funkcióval rendelkezhetsz egyetlen, a modern Linux kernel által működtetett rendszeren.
Mi az OpenWrt?
Egy egyszeri statikus firmware készítése helyett az OpenWrt egy teljesen írható fájlrendszert biztosít csomagkezeléssel. Ez megszabadít téged a gyártók által előre telepített alkalmazásoktól és konfigurációktól, továbbá lehetővé teszi az eszköz testreszabását a csomagok felhasználásával, bármilyen alkalmazáshoz. A fejlesztőknek az OpenWrt egy olyan keretrendszert jelent, melyben alkalmazásokat készíthetnek anélkül, hogy az azt körülölelő teljes firmwaret el kellene készíteni; a felhasználóknak pedig a teljes testreszabást jelenti, mellyel az eszköz soha nem látott módon lesz használható.
A OpenWrt közösségének újraéledése
2016-ban az OpenWrt-től különálló projektként jött létre a LEDE, melynek céljai részben hasonlóak voltak. A projekt fő célja egy beágyazott Linux disztribúció létrehozása volt, amely megkönnyítette a fejlesztőknek, a rendszergazdáknak, vagy más Linux rajongóknak a beágyazott eszközök, kiváltképp a routerek testreszabását. A LEDE név a Linux Embedded Development Environment szavak kezdőbetűiből tevődik össze.
A LEDE céljai a következők voltak:
- Készíteni egy remek beágyazott Linux disztribúciót, a stabilitásra és a funkcionalitásra összpontosítva.
- Rendszeres, előre kiszámítható kiadási ciklusokat csinálni, a közösség által biztosított eszköztesztelési visszajelzésekkel.
- Létrehozni egy átlátható döntéshozatali folyamatot széles körű közösségi részvétel és nyílvános találkozók révén.
A LEDE projekt eldöntötte, hogy megoldja azokat a régóta fennálló problémákat, amelyeket az OpenWrt projektben/közösségben nem oldottak meg:
- Az aktív fejlesztők folyamatosan alacsony száma, nincs folyamat új fejlesztők bevonására.
- Megbízhatatlan infrastruktúra, a belső nézeteltérések és sajátos nézőpontok miatti elmulasztása a hibajavításoknak.
- A kommunikáció, koordináció és átláthatóság hiánya, mind a főfejlesztők, mind pedig a főfejlesztők és a közösség többi tagja között.
- Nincs elegendő, jogosultsággal rendelkező ember a szoftver hibajavítására, tesztelésére.
- A stabilitás és a dokumentáció hiánya.
Ezeknek a problémáknak a megoldására a LEDE projekt az OpenWrt-hez képest más módszert talált ki:
- Minden kommunikációs csatorna nyílvános, néhány pedig csak olvasható a nem-felhasználóknak.
- A döntéshozatali folyamat nyitottabb, vegyítve az 50/50 arányát a fejlesztőknek és a hozzáértő, jó szavazatokat kapó felhasználóknak.
- Egyszerűsített infrastruktúra a kevesebb karbantartás végett.
- Szabadabb egyesítési politika az OpenWrt github felületén szerzett tapasztalataink alapján.
- Megerősített összpontosítás az automatizált tesztelésre egy leegyszerűsített kiadási folyamat által.
Az OpenWrt/LEDE egyesülés bejelentése
2018 januárjától kezdve mind az OpenWrt, mind a LEDE projekt megállapodott abban, hogy újra összeolvadnak az OpenWrt név alatt.
Az új, egységes OpenWrt projektet a korábbi LEDE projekt által megalapított szabályok irányítják. Mind a korábbi LEDE, mind az OpenWrt projekt aktív tagjai hozzájárulnak az egységes OpenWrt működéséhez.
Közös jövő
A LEDE beolvadása az OpenWrt-be nem változtatta meg a projekt általános műszaki irányvonalát. Az OpenWrt továbbra is a stabilitás javításán és a kiadások karbantartásán dolgozik, miközben törekszik a kisebb kiadások rendszeres kiadására is a kritikus hibák és biztonsági problémák megoldása érdekében, mint ahogyan ezt a LEDE korábban is tette.
A régi OpenWrt CC 15.05 kiadásokat az egyesült projekt már nem támogatja, magukra hagyva azokat bármiféle jövőbeni biztonsági vagy hibajavítás nélkül. Az új OpenWrt CC 15.05 kiadásokhoz a projekt limitált mennyiségű biztonsági és hibajavítást biztosít, de a hiányos kiadás automatizálás miatt további bináris kiadások nem lesznek készítve.
Az egyesült projekt a LEDE projektjének kódbázisát használja. Az OpenWrt-specifikus hibajavítások nincsenek jelen a LEDE gyűjteményében, de a LEDE kódjának minőségi követelményei bekerültek az új ágba, amíg a forráskód átkerült a git.openwrt.org oldalra, egy folyamatosan szinkronizált tükörrel, mely a Githubon került elhelyezésre.
Az egyesült OpenWrt projekt legálisan jelen van a Software in the Public Interest (SPI) rendszerében, ami egy US 501(c)(3) non-profit szervezet, amely kezeli az OpenWrt védjegyünket, kezeli az adományainkat és segít jogi problémák megoldásában.
A lede-project.org alatt elérhető infrastruktúra áthelyezésre került az openwrt.org megfelelő összekötő aldomainjeire.
Név
| Az OpenWrt név a nyitott vezetéknélküli routerek megjelenésének kezdetétől létezik az első White Russian kiadások megjelenése óta a WRT54G routerekre, jelezve a vezeték nélküli routerek jövőbeli firmware fejlesztéseinek kezdetét. |
| A LEDE név a Linux Embedded Development Environment rövidítése, hivatkozva annak rugalmasságra és a beágyazott rendszerének eredetére, így téve azt egy szolid választássá Linux beágyazott alkalmazásokhoz, amelyek messze túlmutatnak egy vezeték nélküli routeren. |
Találkozói naplók
Az IRC találkozói naplók megtekinthetőek itt.
Személyek
Itt találhatsz egy betűrendbe rendezett listát mindazokról, akik be vannak vonva az OpenWrt projektbe:
| Fejlesztők | Becenév |
|---|---|
| Adrian Schmutzler | adrianschmutzler |
| Alexander Couzens | lynxis |
| Álvaro Fernández Rojas | noltari |
| Baptiste Jonglez | zorun |
| Christian Lamparter | lach1012 |
| 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 | neoraider |
| Mirko Vogt | mirko |
| Paul Spooren | aparcar |
| Petr Štetiar | ynezz |
| Piotr Dymacz | pepe2k |
| Rafał Miłecki | rmilecki |
| Steven Barth | cyrus |
| Stijn Tintel | stintel |
| Ted Hess | thess |
| Yousong Zhou | yousong |
| Zoltan Herpai | wigyori |
| Wiki Dokumentáció | Becenév |
|---|---|
| Thomas Endt | tmomas |
| Rich Brown | richb-hanover |
| Alberto Bursi | bobafetthotmail |

