Avahi (программное обеспечение)

редактировать
Avahi
Avahi-logo.svg
Графический интерфейс Avahi Discovery с отображением обнаруженных служб Графический интерфейс пользователя Avahi Discovery с отображением обнаруженных служб
Разработчик (s) Леннарт Поеттеринг, Трент Ллойд, Шорд Саймонс
Стабильная версия 0.8 / 18 февраля 2020 г.; 7 месяцев назад (18.02.2020)
Репозиторий Измените это в Wikidata
Написано вC
Операционной системе Linux, BSD
Тип
Лицензия LGPLv2.1
Веб-сайтwww.avahi.org

Avahi - это бесплатная реализация сети с нулевой конфигурацией (zeroconf), включая систему для многоадресной передачи DNS / DNS-SD обнаружение службы. Он находится под лицензией Стандартной общественной лицензии ограниченного применения GNU (LGPL).

Avahi - это система, которая позволяет программам публиковать и обнаруживать службы и хосты, работающие в локальной сети. Например, пользователь может подключить компьютер к сети и заставить Avahi автоматически рекламировать сетевые службы, запущенные на его машине, облегчая доступ пользователей к этим службам.

Содержание
  • 1 Архитектура программного обеспечения
  • 2 Avahi против Bonjour
  • 3 История
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Архитектура программного обеспечения
Обзор архитектуры платформы программного обеспечения Avahi

Avahi реализует спецификацию Apple Zeroconf, mDNS, DNS-SD и RFC 3927 / IPv4LL. Другие реализации включают платформу Apple Bonjour (компонент mDNSResponder которой лицензирован по лицензии Apache ).

Avahi предоставляет набор языковых привязок (Python, Mono и т. Д.) И поставляется с большинством Linux и BSD раздачи. Благодаря модульной архитектуре основные компоненты рабочего стола, такие как GNOME Виртуальная файловая система и KDE архитектура ввода / вывода, уже интегрируют Avahi.

Avahi против Bonjour

Проект Avahi стартовал в 2004 году, потому что реализация Zeroconf Apple, Bonjour, использовала несовместимую с GPL Лицензия Apple Public Source License. В 2006 году Apple повторно лицензировала части Bonjour под лицензией Apache License.

. Производительность Avahi напоминает Bonjour, иногда даже превосходя ее; однако Avahi может потерять услуги при одновременном управлении большим количеством запросов.

История

Avahi был разработан Леннартом Поеттерингом и Трентом Ллойдом. Это результат слияния в 2005 году оригинальной реализации Poettering mDNS / DNS-SD под названием «FlexMDNS» и оригинального кода Ллойда под названием «Avahi». Хотя большая часть сегодняшнего кода происходит от первого проекта, имя последнего использовалось для совместного проекта. Разработка «FlexMDNS» началась в конце 2004 года, а работа над оригинальным «Avahi» началась в начале 2004 года.

Avahi изначально разрабатывался под зонтиком freedesktop.org, но теперь стал отдельный проект. Avahi, однако, использует уровень IPC D-Bus от freedesktop.org.

Имя Avahi является малагасийским местным названием и научным латинским названием рода шерстистого лемура, семейства приматов, коренных жителей Мадагаскар. Трент Ллойд нашел это имя, понравилось, и оно прижилось. Логотип отражает это. Возможно, по совпадению, Авахи наоборот - это «I-hav-a», описание рекламы открытия.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-12 19:40:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте