Avahi (program)

Z Wikipedii, wolnej encyklopedii
Avahi
Logo Avahi
Logo programu
Ilustracja
Autor The Avahi Project
Platforma sprzętowa wieloplatformowy
Rodzaj implementacja Zeroconf
Licencja LGPL
Strona internetowa

Avahi – wolna implementacja specyfikacji Zeroconf firmy Apple Inc., zawierająca system do wykrywania usług multicast DNS/DNS-SD. Avahi pozwala programom na publikowanie i wykrywanie usług i hostów w sieci lokalnej. Użytkownik może na przykład podłączyć laptop do sieci i od razu wykryć drukarki, usługi typu FTP czy SSH, a nawet osoby, z którymi można porozmawiać. Cały program udostępniony jest na licencji LGPL.

Dzięki modularnej architekturze, Avahi jest zintegrowany z głównymi środowiskami graficznymi takimi jak GNOME i KDE.

Projekt Avahi został zapoczątkowany z powodu kontrowersyjnej licencji Apple, na której został opublikowany Bonjour. Od tego czasu Bonjour doczekał się zmiany licencji na mniej kontrowersyjną Apache License. Avahi stał się już jednak standardową implementacją mDNS/DNS-SD na wolnych systemach operacyjnych takich jak GNU/Linux czy FreeBSD.

Historia[edytuj | edytuj kod]

Avahi był rozwijany przez Lennarta Poetteringa i Trenta Lloyda. Jest rezultatem połączenia implementacji mDNS/DNS-SD Poetteringa „FlexMDNS” i programu Lloyda „Avahi” w 2005 roku. Więcej kodu pochodzi z pierwszego projektu jednak nazwa drugiego została wybrana dla nowego programu.

Avahi początkowo było rozwijane pod skrzydłami freedesktop.org, ale teraz stało się osobnym projektem, w dalszym ciągu jednak korzysta z D-BUS rozwijanego przez freedesktop.org.

Nazwa Avahi odnosi się do małpiatki z rodziny indrisowatych zamieszkującej wyłącznie Madagaskar. Trentowi spodobała się nazwa i tak już zostało. Logo projektu to odzwierciedla[1].

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. Lloyd mówi o logo Avahi. mirror.linux.org.au. [zarchiwizowane z tego adresu (2016-11-06)].

Linki zewnętrzne[edytuj | edytuj kod]