OpenWrt

Origem: Wikipédia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa
Question book.svg
Este artigo ou secção não cita fontes confiáveis e independentes (desde abril de 2018). Ajude a inserir referências.
O conteúdo não verificável pode ser removido.—Encontre fontes: Google (notícias, livros e acadêmico)
OpenWrt
Linguagem Lua
Plataformas AVR32, MIPS, ARM, PowerPC, x86, x86-x64, SuperH
Núcleo Monolítico
Interface CLI, Interface web LuCI
Estado de desenvolvimento
Em desenvolvimento

OpenWrt é uma distribuição Linux embarcada em dispositivos tais como roteadores pessoais.


O suporte originalmente foi limitado ao modelo Linksys WRT54G, mas desde sua rápida expansão incluiu-se suporte para outros fabricantes e dispositivos, incluíndo o Netgear, D-Link, ASUS e alguns outros. O roteador mais popular segue sendo o Linksys WRT54G e o ASUS WL500G. OpenWrt utiliza principalmente uma interface de linha de comando, mas também dispõe de uma interface web em constante melhora. O suporte técnico é provida como na maioria dos projetos de Software Livre, através de foros e seu canal IRC.

O desenvolvimento de OpenWrt foi impulsionado inicialmente graças à licença GPL , que obrigava a todos aqueles fabricantes que modificavam e melhoravam o código, a libertar este e contribuir a cada vez mais ao projeto em geral. Pouco a pouco o software tem ido crescendo e encontram-se características implementadas que não têm muitos outros fabricantes de dispositivos comerciais para o sector não profissional, tais como QoS, VPN e outras características que dotam a OpenWrt de um dispositivo realmente potente e versátil, apto para utilizar os hardware onde executa OpenWrt não só para os utilizar como roteadores, mas também como servidores de arquivo, nós P2P, servidores de webcams, firewall ou portas de acesso VPN.

Na actualidade existe um ultra portátil com esta distribuição Linux, chamado Ben NanoNote fabricado pela empresa Qi-Hardware

Origem de OpenWrt[editar | editar código-fonte]

O projeto OpenWrt iniciou em janeiro de 2004. As primeiras versões do firmware OpenWrt estiveram baseadas no código fonte GPL de Linksys para o router WRT54G e o buildroot desenvolvido pelo projeto uClibc. Essa versão foi denominada pelo nome OpenWrt "versão estável" e foi amplamente utilizada.

A inícios do ano 2005 novos desenvolvedores uniram-se à equipe. Após alguns meses de desenvolvimento a porta fechada, a equipe decidiu publicar a primeira versão "experimental" do OpenWrt. As versões experimentais empregam um sistema de construção altamente modificado, baseado em buildroot2 do projeto uClibc.

OpenWrt utiliza os fontes do kernel GNU/Linux oficiais e somente agrega correções relacionados aos SoC objetivo e controladores para as interfaces de rede. A equipe de desenvolvimento tenta re-implementar a maior parte do código proprietário dentro dos arquivos tar (tarballs) fornecidos pelos diferentes fabricantes. Existem várias ferramentas livres para escrever novas imagens de firmware à memória flash (mdt), para configurar o chip de rede sem fio (wlcompat/wificonf), e para programar o switch ethernet com suporte VLAN mediante o pseudo-sistema de arquivos proc.

O nome código da primeira versão libertada de OpenWrt é "White Russian". 1) O desenvolvimento da versão White Russian finalizou com a libertação de OpenWrt 0.9. As subsequentes libertações eliminaram o prefixo '0.' do esquema de numeração da versão, e incluíram no ano de libertação da versão em particular. Consequentemente, OpenWrt 7 e 8, ambos da corrente "Kamikaze" foram libertados entre 2007-2008. Em 2010 OpenWrt 10 esteve pronto numa nova linha de versão com o nome código "Backfire". A versão estável mais recente é OpenWrt 15 "Chaos Calmer" do 16 Mar 2016. O desenvolvimento da seguinte versão, "Chaos Calmer", está a dar-se nos repositórios GIT ou subversion (SVN).

Historial de Versões[editar | editar código-fonte]

Versão em Desenvolvimento

  • Trunk snapshots continuamente Chaos Calmer

Versão Estável

  • Chaos Calmer 15.05.1 16 Mar 2016
  • Barrier Breaker 14.07 Outubro 2014 Barrier Breaker r42625
  • Attitude Adjustment 12.09 Abril 2013 Attitude Adjustment r36088
  • Backfire 10.03.1 Dezembro 2011 Backfire r29592
  • Backfire 10.03 Abril 2010 Backfire r20728
  • Kamikaze 8.09.2 Janeiro 2010 Kamikaze r18801
  • Kamikaze 8.09.1 Junho 2009 Kamikaze r16278
  • Kamikaze 8.09 Setembro 2008 Kamikaze r14510
  • Kamikaze 7.09 Setembro 2007 Kamikaze r7831
  • Kamikaze 7.07 Julio 2007 Kamikaze r7832
  • Kamikaze 7.06 Junho 2007 Kamikaze r7204
  • White Russian 0.9 Janeiro 2007 White Russian r6257

O esquema para designação dos números de versão para a linha estável de OpenWrt está composto pelo ano e mês em que se criou o ramal para a nova versão estável (branch). Um terceiro número indica se trata-se de uma libertação do tipo serviço ou provisório.

Veja também[editar | editar código-fonte]

Links externos[editar | editar código-fonte]