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 |