Avahi (software)

(Redirecionado de Avahi (programa))

Avahi é uma implementação livre do zero-configuration networking (zeroconf) que inclui um sistema para descoberta de serviços multicast DNS/DNS-SD. Ele está licenciado sob a GNU Lesser General Public License (LGPL)[1].

Avahi
Avahi-logo.svg

GUI do Avahi Discovery exibindo serviços encontrados
Desenvolvedor Lennart Poettering, Trent Lloyd, Sjoerd Simons
Plataforma Multiplataforma
Versão estável 0.8 (18 de fevereiro de 2020; há 4 anos)
Escrito em C
Gênero(s) Rede, Descoberta de serviços, Linux em desktop
Licença LGPL
Estado do desenvolvimento Ativo
Página oficial www.avahi.org

O Avahi é um sistema que permitem que os programas publiquem e descubram serviços e hospedeiros que estão em execução em uma rede local. Por exemplo, um usuário pode conectar seu computador em um a rede e fazer com que o Avahi informe os serviços de rede que estão executando na máquina que possa permitir o acesso a arquivos e impressoras.[2]

O Avahi possui arquitetura modular e possibilita que sejam criados softwares que o utilizem em várias linguagens de programação. Suportado pela maioria das distribuições Linux e sistemas BSD, possui integração com vários ambientes gráficos, dentre eles o GNOME e o KDE.[3]

Arquitetura de software editar

O Avahi implementa a especificação Apple Zeroconf, mDNS, DNS-SD e a RFC 3927/IPv4LL. Outras implementações incluem o framework Bonjour (o componente mDNSResponder o qual é licenciado sob a Apache License).[4]

O Avahi fornece um conjunto de ligações de linguagens (Python, Mono, etc.)[5] e é fornecido com a maioria das distribuições Linux e BSD. Devido a sua arquitetura modularizada, grandes componentes de desktop como o Virtual File System do GNOME e a arquitetura de entrada/saída do KDE já integram o Avahi.

Referências

  1. «avahi - mDNS/DNS-SD». www.avahi.org. Consultado em 22 de julho de 2019 
  2. «Debian -- Details of package avahi-daemon in sid». packages.debian.org. Consultado em 22 de julho de 2019 
  3. «Linux Desktop: seus Ambientes Gráficos e suas Diferenças!». SempreUPdate. 13 de outubro de 2017. Consultado em 22 de julho de 2019 
  4. «Bonjour: Software for zero configuration networking». 1&1 Digitalguide (em inglês). Consultado em 22 de julho de 2019 
  5. «Guia de Administração | SUSE Linux Enterprise Desktop 15 SP1». www.suse.com. Consultado em 22 de julho de 2019 
  Este artigo sobre software livre é um esboço. Você pode ajudar a Wikipédia expandindo-o.