fbpx
维基百科

Avahi (软件)

Avahi是一套自由的零配置网络(zeroconf)解决方案,包含一套多播DNS/DNS-SD服务发现系统。它在GNU宽通用公共许可证(LGPL)许可下发行。

Avahi
显示已发现设备的Avahi Discovery图形界面
開發者里纳特·珀特林、特伦特·劳埃德、Sjoerd Simons
当前版本
  • 0.8 (2020年2月18日)[1]
源代码库
  • github.com/lathiat/avahi
编程语言C语言
操作系统Linux, BSD
类型
许可协议LGPLv2.1
网站www.avahi.org

Avahi是一套使应用程序能够公布或发现局域网上运行的服务和主机的系统。例如,一位用户将计算机接入网络,并让Avahi自动广播机器上运行的网络服务,使用户能够访问这些服务。

软件架构 编辑

 
Avahi软件架构的结构概览

Avahi提供与一系列编程语言(如Python, Mono)的绑定功能,且打包于众多LinuxBSD发行版中。由于它采用模块化的架构,GNOME虚拟文件系统KDE输入/输出架构等主流桌面组件已经整合Avahi。

Avahi与Bonjour 编辑

Avahi项目始于2004年,因为苹果的零配置解决方案Bonjour采用不兼容GPL的苹果公共源代码许可证。2006年,苹果将Bonjour的部分组件在Apache许可证再许可[2]

Avahi的性能与Bonjour相仿,有时甚至比Bonjour更佳;然而Avahi在同时处理大量请求时可能停止响应。

历史 编辑

Avahi最早由里纳特·珀特林和特伦特·劳埃德开发。它诞生于2005年,由珀特林早期的mDNS/DNS-SD解决方案“FlexMDNS”与劳埃德的原始代码“Avahi”合并而来。虽然现今的代码绝大多数源于前一个项目,这个联合项目采用了后者的名字。 “FlexMDNS”的开发工作始于2004年下半期,而早期版本的“Avahi”开发工作始于2004年上半期。

Avahi最早在freedesktop.org的名义下开发,但现在它已成为一个独立的项目。 然而,Avahi利用了freedesktop.org的D-Bus IPC层。

Avahi这个名称是毛狐猴屬——原产于马达加斯加的一属灵长目动物的马达加斯加语本土名称及拉丁学名。特伦特·劳埃德发现并喜欢这个名字,于是这名字保留了下来。其图标反映了这一点。[3] 可能出于巧合的是,Avahi倒过来拼写是“I-hav-a”——一则探索广告的描述语。

另请参见 编辑

参考资料 编辑

  1. ^ Release 0.8. 2020年2月18日 [2020年2月18日]. 
  2. ^ Prabhakar, Ernest Prabhakar. Fwd: Apple Opens Up: Bonjour now under Apache license. bonjour-dev (邮件列表). 2006-08-07 [2022-09-07]. (原始内容于2018-07-29). 
  3. ^ Using Avahi The "Right Way" (Presentation). 2007 [2022-09-07]. (原始内容于2022-09-07). 

外部链接 编辑

  • 官方网站

avahi, 软件, avahi是一套自由的零配置网络, zeroconf, 解决方案, 包含一套多播dns, sd服务发现系统, 它在gnu宽通用公共许可证, lgpl, 许可下发行, avahi显示已发现设备的avahi, discovery图形界面開發者里纳特, 珀特林, 特伦特, 劳埃德, sjoerd, simons当前版本0, 2020年2月18日, 源代码库github, lathiat, avahi编程语言c语言操作系统linux, bsd类型计算机网络服务发现许可协议lgplv2, 1网站www,. Avahi是一套自由的零配置网络 zeroconf 解决方案 包含一套多播DNS DNS SD服务发现系统 它在GNU宽通用公共许可证 LGPL 许可下发行 Avahi显示已发现设备的Avahi Discovery图形界面開發者里纳特 珀特林 特伦特 劳埃德 Sjoerd Simons当前版本0 8 2020年2月18日 1 源代码库github wbr com wbr lathiat wbr avahi编程语言C语言操作系统Linux BSD类型计算机网络服务发现许可协议LGPLv2 1网站www wbr avahi wbr orgAvahi是一套使应用程序能够公布或发现局域网上运行的服务和主机的系统 例如 一位用户将计算机接入网络 并让Avahi自动广播机器上运行的网络服务 使用户能够访问这些服务 目录 1 软件架构 2 Avahi与Bonjour 3 历史 4 另请参见 5 参考资料 6 外部链接软件架构 编辑 nbsp Avahi软件架构的结构概览Avahi提供与一系列编程语言 如Python Mono 的绑定功能 且打包于众多Linux和BSD发行版中 由于它采用模块化的架构 GNOME虚拟文件系统 KDE输入 输出架构等主流桌面组件已经整合Avahi Avahi与Bonjour 编辑Avahi项目始于2004年 因为苹果的零配置解决方案Bonjour采用不兼容GPL的苹果公共源代码许可证 2006年 苹果将Bonjour的部分组件在Apache许可证下再许可 2 Avahi的性能与Bonjour相仿 有时甚至比Bonjour更佳 然而Avahi在同时处理大量请求时可能停止响应 历史 编辑Avahi最早由里纳特 珀特林和特伦特 劳埃德开发 它诞生于2005年 由珀特林早期的mDNS DNS SD解决方案 FlexMDNS 与劳埃德的原始代码 Avahi 合并而来 虽然现今的代码绝大多数源于前一个项目 这个联合项目采用了后者的名字 FlexMDNS 的开发工作始于2004年下半期 而早期版本的 Avahi 开发工作始于2004年上半期 Avahi最早在freedesktop org的名义下开发 但现在它已成为一个独立的项目 然而 Avahi利用了freedesktop org的D Bus IPC层 Avahi这个名称是毛狐猴屬 原产于马达加斯加的一属灵长目动物的马达加斯加语本土名称及拉丁学名 特伦特 劳埃德发现并喜欢这个名字 于是这名字保留了下来 其图标反映了这一点 3 可能出于巧合的是 Avahi倒过来拼写是 I hav a 一则探索广告的描述语 另请参见 编辑 nbsp 自由软件主题 轻型目录访问协议 網路資訊服務 OSGi联盟参考资料 编辑 Release 0 8 2020年2月18日 2020年2月18日 Prabhakar Ernest Prabhakar Fwd Apple Opens Up Bonjour now under Apache license bonjour dev 邮件列表 2006 08 07 2022 09 07 原始内容存档于2018 07 29 Using Avahi The Right Way Presentation 2007 2022 09 07 原始内容存档于2022 09 07 外部链接 编辑官方网站 取自 https zh wikipedia org w index php title Avahi 软件 amp oldid 78334731, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。