*** Welcome to piglix ***

Avahi (software)

Avahi
Avahi-logo.svg
Avahi.png
Avahi Discovery GUI showing discovered services
Developer(s) Lennart Poettering, Trent Lloyd, Sjoerd Simons
Stable release
0.6.32 / February 16, 2016; 14 months ago (2016-02-16)
Development status Active
Written in C
Operating system Cross-platform
Type
License LGPLv2.1
Website www.avahi.org

Avahi is a free zero-configuration networking (zeroconf) implementation, including a system for multicast DNS/DNS-SD service discovery. It is licensed under the GNU Lesser General Public License (LGPL).

Avahi is a system which enables programs to publish and discover services and hosts running on a local network. For example, a user can plug their computer into a network and have Avahi automatically advertise the network services running on the machine which could enable access to files and printers.

Avahi implements the Apple Zeroconf specification, mDNS, DNS-SD and RFC 3927/IPv4LL. Other implementations include Apple's Bonjour framework (the mDNSResponder component of which is licensed under the Apache License).

Avahi provides a set of language bindings (Python, Mono, etc.) and ships with most Linux and BSD distributions. Because of its modularized architecture, major desktop components like GNOME's Virtual File System and the KDE input/output architecture already integrate Avahi.

The Avahi project started in 2004 because Apple's Zeroconf implementation, Bonjour, used the GPL-incompatible Apple Public Source License. In 2006 Apple relicensed parts of Bonjour under the Apache License. However, Avahi had already become the de facto standard implementation of mDNS/DNS-SD on free-software operating systems such as Linux.


...
Wikipedia

...