FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

Sobre o projeto OpenWrt/LEDE

O OpenWrt é uma distribuição GNU/Linux altamente extensível para dispositivos embutidos (tipicamente routers sem fios). Ao contrário de muitas outras distribuições para estes routers, o OpenWrt foi construído de raiz para ser um sistema operativo completo e facilmente modificável para o seu router. Na prática, isto significa que pode ter todas as funcionalidades de que necessita sem qualquer do lixo informático (bloat), baseado num kernel Linux mais recente do que a maioria das outras distribuições.

Em vez de tentar criar um único firmware estático, o OpenWrt fornece um sistema de ficheiros totalmente editável com gestão de pacotes opcional. Isto liberta-o das restrições de seleção de aplicações e da configuração fornecidas pelo fabricante, permitindo-lhe usar pacotes para personalizar um dispositivo embutido de forma a adequar-se a qualquer aplicação.Para os programadores, o OpenWrt fornece uma estrutura para construir uma aplicação sem ter de criar uma imagem de firmware completa e uma distribuição em torno dela. Para os utilizadores, isto significa a liberdade de uma personalização total, permitindo a utilização de um dispositivo embutido de formas que o fabricante nunca imaginou.

Em 2016, o projeto LEDE foi fundado como uma ramificação (spin-off) do projeto OpenWrt e partilhava muitos dos mesmos objetivos. O projeto tinha como meta a construção de uma distribuição Linux embutida que facilitasse a programadores, administradores de sistemas ou outros entusiastas de Linux a criação e personalização de software para dispositivos embutidos, especialmente routers sem fios. O nome LEDE significava Linux Embedded Development Environment (Ambiente de Desenvolvimento Linux Embutido).

Os membros do projeto incluíam uma parte significativa dos membros mais ativos da comunidade OpenWrt e pretendiam trazer nova vida ao desenvolvimento de Linux Embutido, criando uma comunidade com um forte foco na transparência, colaboração e descentralização.

Os objetivos declarados do LEDE eram:

  • Construir uma excelente distribuição Linux embutida com foco na estabilidade e funcionalidade.
  • Fazer ciclos de lançamento regulares e previsíveis, aliados ao feedback de testes de dispositivos fornecido pela comunidade.
  • Estabelecer processos de decisão transparentes com uma ampla participação da comunidade e reuniões públicas.

A criação do projeto LEDE foi decidida para resolver problemas de longa data que eram considerados impossíveis de corrigir a partir do interior do projeto/comunidade OpenWrt:

  1. O número de programadores principais (core developers) ativos estava no nível mais baixo de sempre, sem qualquer processo para envolver mais pessoas novas.
  2. Infraestrutura pouco fiável, com as correções a serem impedidas por desentendimentos internos e pontos únicos de falha (single points of failure).
  3. Falta de comunicação, transparência e coordenação no projeto OpenWrt, tanto dentro da equipa principal como entre a equipa principal e o resto da comunidade.
  4. Falta de pessoas com permissões de publicação (commit access) para lidar com o fluxo contínuo de atualizações (patches), e muito pouca atenção dada aos testes e compilações (builds) regulares.
  5. Falta de foco na estabilidade e na documentação.

Para resolver estes problemas, o projeto LEDE foi estruturado de forma diferente em comparação com o OpenWrt:

  1. Todos os canais de comunicação são públicos, sendo alguns de leitura exclusiva para não-membros de modo a manter uma boa relação sinal-ruído.
  2. O processo de tomada de decisão é mais aberto, com uma mistura aproximada de 50/50 de programadores e utilizadores avançados (power users) com direito a voto.
  3. A infraestrutura foi bastante simplificada, para garantir que gere menos trabalho de manutenção para nós.
  4. Uma política de integração (merge) mais liberal, baseada na nossa experiência com o repositório (feed) de pacotes do OpenWrt no GitHub.
  5. Forte foco em testes automatizados combinados com um processo de lançamento simplificado.

A partir de janeiro de 2018, ambos os projetos OpenWrt e LEDE concordaram em fundir-se novamente sob o nome OpenWrt.

O novo projeto OpenWrt unificado é governado ao abrigo das regras estabelecidas pelo antigo projeto LEDE. Os membros ativos de ambos os antigos projetos LEDE e OpenWrt contribuem para o OpenWrt unificado.

LEDE's fork and subsequent re-merge into OpenWrt did not alter the overall technical direction taken by the unified project. OpenWrt will continue to work on improving stability and release maintenance while aiming for frequent minor releases to address critical bugs and security issues like LEDE did with the 17.01 series and its multiple point releases until now.

Old pre-15.05 OpenWrt CC releases are not supported by the merged project anymore, leaving them without any future security or bug fixes. The OpenWrt CC 15.05 release series did receive a limited amount of security and bug fixes, but due to its lacking integration in the release automation, no further binary image releases were made.

The merged project uses the code base of the former LEDE project. OpenWrt specific patches not present in the LEDE repository but meeting LEDEs code quality requirements got integrated into the new tree while the source code has been moved to git.openwrt.org with a continuously synchronized mirror hosted at Github. The original OpenWrt codebase has been archived on Github for future reference.

The remerged OpenWrt project is legally represented by the Software in the Public Interest (SPI) - an US 501(c)(3) non-profit organization which is managing our OpenWrt trademark, handling our donations and helping us with legal problems.

Infrastructure formerly available under the lede-project.org domain has been mostly moved to corresponding openwrt.org subdomains and redirects were put in place when appropriate.

The OpenWrt logo The name OpenWrt stems from the beginning of the open wireless router movements, starting with the first White Russian releases for WRT54G routers, marking the start of future wireless router firmware development.
The LEDE logo The name LEDE is an abbreviation for Linux Embedded Development Environment, a reference to its flexibility and embedded buildroot origins, making it a solid choice for embedded Linux applications far beyond the wireless router and network appliance realm.

OpenWrt dev/infra meetings from 2019 onwards

IRC meeting logs done during the LEDE fork (in 2016) can be viewed here.

Here you can find an alphabetically ordered list of the current people involved in OpenWrt Project:

Active members:

Developers Nickname
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/KanjiMonster
Kevin Darbyshire-Bryant ldir
Koen Vandeputte xback
Luka Perkov luka
Linus Walleij linus
Mathias Kresin mkresin
Mirko Vogt mirko
Nick Hainke nick
Nora Schiffer neocturne
Paul Spooren aparcar
Petr Štetiar ynezz
Piotr Dymacz pepe2k
Rafał Miłecki rmilecki
Rich Brown richb-hanover
Robert Marko robimarko
Rui Salvaterra rsalvaterra
Sander Vanheule svanheule
Steven Barth cyrus
Stijn Tintel stintel
Sungbo Eo mans0n
Ted Hess thess
Thomas Endt tmomas
Yousong Zhou yousong
Zoltan Herpai wigyori

Inactive members:

Developers Nickname
  • Last modified: 2026/09/27 10:06
  • by ruimsilva1979