User Tools

Site Tools


pt-br:about:start

Sobre o OpenWrt

O OpenWrt é uma distribuição do GNU/Linux, altamente customizável, direcionada a sistemas embarcados (frequentemente roteadores wireless). Ao contrário de muitas outras distribuições para roteadores, o OpenWrt é feito a partir do zero de modo a ser um sistema operacional facilmente modificável, repleto de recursos, para o seu roteador. Isso significa, na prática, que você pode ter tudo o que precisa sem desperdícios, com base num kernel Linux que é mais recente do que a maioria das outras distribuições.

O que é o OpenWrt?

Ao invés de tentar criar um único firmware estático, o OpenWrt fornece um sistema de arquivos completamente modificável com um gerenciamento de pacotes opcionais. Isso libera você das restrições de seleção e configuração impostas pelo fornecedor e permite a você usar pacotes para personalizar um sistema embarcado para finalidades diversas. Para desenvolvedores, o OpenWrt fornece um arcabouço para construir uma aplicação sem a necessidade de produzir a imagem de uma distribuição de firmware completa. Para usuários, isso significa a liberdade de completa personalização, permitindo o uso de um dispositivo embarcado para fins que o fornecedor jamais havia imaginado.

  • Livre e com código aberto. O projeto é completamente livre e com código aberto, licenciado sob a GPL. O projeto pretende estar sempre hospedado num site de fácil acesso, com todo o código-fonte prontamente disponibilizado e fácil de compilar.
  • Fácil e de acesso livre. O projeto estará sempre aberto a novos contribuidores e não possui grandes restrições à participação. Qualquer um deve estar apto a contribuir. Nós, os atuais desenvolvedores, garantimos ativamente o acesso de escrita para qualquer interessado em tê-lo. Acreditamos que as pessoas são responsáveis quando confiam responsabilidades. Basta pedir e você poderá adquirir os direitos de acesso que precisa.
  • Gerido pela comunidade. Isso não é algo que 'nós' estamos oferecendo a 'você', é algo em que todos caminham juntos, colaborando e trabalhando para alcançar um objetivo comum.

O OpenWrt é já faz um bom tempo a melhor solução de firmware do seu tipo. É muito superior a outras soluções embarcadas, em desempenho, estabilidade, customização, robustez e design. E é objetivo dos desenvolvedores do OpenWrt continuar a ampliar o seu desenvolvimento e garantir que o OpenWrt seja o mais avançado arcabouço de desenvolvimento para soluções engenhosas e inovadoras.

Para realmente entender o OpenWrt, você precisa ler Sobre o buildroot do OpenWrt!

O que ele não é?

O OpenWrt não pretende ser uma distribuição que você carregue em um sistema embarcado e faça tudo o que você queira. Ao invés disso, o OpenWrt é um arcabouço que permite a você preparar o seu sistema operacional embarcado conforme as suas necessidades. No mínimo, é possível acrescentar características desejadas a uma instalação básica do OpenWrt instalando pacotes de software, tais como uma interface web, por exemplo, que forneça acesso facilitado aos iniciantes. É fácil aprender a instalar tais pacotes, ainda que exija um entendimento mínimo do OpenWrt bem como algo de Linux, nada que não esteja explicado nessa wiki.

Comparado a outras distribuições, o OpenWrt não pode ser considerado apenas como um “verdadeiro firmware para o usuário final”. Ainda que seja usado dessa forma por muitos usuários que buscam a alta customizabilidade que o OpenWrt oferece, há também outras distribuições (muitas delas baseadas no OpenWrt) que oferecem algo mais completo em seu pacote principal. Essas distribuições oferecem mais de uma experiência para usuário final para casos de uso comum numa área específica. Por outro lado, se você quer um sistema operacional Linux completamente extensível para o seu dispositivo, o OpenWrt serve perfeitamente para qualquer um e é fácil de configurar e aprender.

Por que o OpenWrt é assim tão enxuto e cru?

O design do OpenWrt representa "O Bazar" e não "A Catedral" do roteamento embarcado (leia A Catedral e o Bazar (http://www.catb.org/esr/writings/homesteading/) para entender o que isso significa). O OpenWrt é projetado para ser amigável ao usuário, com um sistema de gerenciamento de pacotes fácil de usar. Você deve tão somente pegar os componentes desejados, configurá-los e, feito isso, construir a sua própria Catedral. Você mesmo pode também compilar o OpenWrt a partir do código-fonte ao invés de usar imagens pré-compiladas. Há inúmeros outros projetos baseados no OpenWrt que fazem justamente isso.

Quais são os objetivos?

  • O OpenWrt nunca será um produto, mas algo que é fácil transformar em produto.
  • O OpenWrt nunca será acabado, nunca estará completo, estará sempre acompanhando o progresso da tecnologia.
  • O OpenWrt nunca terá uma finalidade específica, permanecerá sempre genérico.
  • O OpenWrt nunca será a catedral, simplesmente fornecerá os tijolos para construir-se uma.

Por que dizem "Liberdade Wireless"?

Porque fazendo uso do OpenWrt é exatamente isso o que se ganha. Esse artigo para usuários avançados pode ajudá-lo a começar.

Por que eu devo rodar o OpenWrt?

pt-br/about/start.txt · Last modified: 2015/06/05 17:47 by leonardo