أفاهي (برنامج)
أفاهي هو تطبيق مجاني للشبكات بدون تكوين (zeroconf)، ويتضمن نظامًا لـ DNS متعدد البث واكتشاف خدمة DNS . وهو مرخص بموجب رخصة جنو العمومية الصغرى (LGPL).
أفاهي هو نظام يمكّن البرامج من نشر واكتشاف الخدمات والخوادم العاملة على الشبكة المحلية . على سبيل المثال، يمكن للمستخدم توصيل جهاز كمبيوتر بالشبكة، وسيقوم أفاهي تلقائيًا بالإعلان عن خدمات الشبكة العاملة على جهازه، مما يسهل وصول المستخدم إلى تلك الخدمات.
هندسة البرمجيات

تُطبّق Avahi مواصفات Apple Zeroconf و mDNS و DNS-SD و RFC 3927/ IPv4LL . وتشمل التطبيقات الأخرى إطار عمل Bonjour من Apple (الذي يُرخّص مكون mDNSResponder الخاص به بموجب رخصة Apache ).
توفر Avahi مجموعة من روابط اللغات ( مثل Python و Mono وغيرها) وتأتي مُدمجة مع معظم توزيعات Linux و BSD . وبفضل بنيتها المعيارية، تتكامل مكونات سطح المكتب الرئيسية، مثل نظام الملفات الافتراضي GNOME وبنية الإدخال/الإخراج KDE ، مع Avahi بالفعل.
أفاهي ضد بونجور
أنشأ لينارت بوتيرينغ وترينت لويد مشروع أفاهي في عام 2004 لأن تطبيق بونجور ، وهو تطبيق زيروكونف من آبل ، كان يستخدم رخصة المصدر العام من آبل غير المتوافقة مع رخصة جنو العمومية. وفي عام 2006، أعادت آبل ترخيص أجزاء من بونجور بموجب رخصة أباتشي . [ 2 ]
يشبه أداء Avahi أداء Bonjour، بل ويتفوق عليه أحيانًا؛ ومع ذلك، قد يفقد Avahi بعض الخدمات عند إدارة أعداد كبيرة من الطلبات في وقت واحد. [ 3 ]
تاريخ
طُوِّرَ نظام Avahi بواسطة لينارت بوتيرينغ وترينت لويد. وهو نتاج دمجٍ جرى عام 2005 بين تطبيق بوتيرينغ الأصلي لنظام mDNS/DNS-SD المسمى "FlexMDNS"، وبرنامج لويد الأصلي المسمى "Avahi". مع أن معظم الكود الحالي مُستمدٌّ من المشروع الأول، فقد استُخدم اسم الثاني للمشروع المشترك. بدأ تطوير "FlexMDNS" في أواخر عام 2004، وبدأ العمل على "Avahi" الأصلي في أوائل عام 2004.
طُوِّر برنامج Avahi في الأصل تحت مظلة freedesktop.org، ولكنه أصبح الآن مشروعًا مستقلاً. ومع ذلك، يستخدم Avahi طبقة D-Bus IPC الخاصة بـ freedesktop.org.
اسم "أفاهي" هو الاسم الأصلي في مدغشقر والاسم العلمي اللاتيني لجنس من الليمور الصوفي ، وهي فصيلة من الرئيسيات موطنها الأصلي مدغشقر . وقد أعجب ترينت لويد بهذا الاسم، فاعتمده. ويعكس الشعار هذا الأمر. [ 4 ]
انظر أيضاً
مراجع
- ^ "Avahi 0.8، إصدار Dobro Jutro" . جيثب . تم الاسترجاع في 11 أبريل 2020 .
- ↑ برابهاكار، إرنست برابهاكار (7 أغسطس/آب 2006). "إعادة توجيه: أبل تفتح أبوابها: بونجور الآن تحت رخصة أباتشي" . قائمة بريدية bonjour-dev . مؤرشفة من الأصل بتاريخ 29 يوليو/تموز 2018. تم الاطلاع عليها بتاريخ 18 مارس/آذار 2015 .
- ↑ تحليل أداء بروتوكولات الند للند لإنشاء برنامج وسيط لشبكة سطح المكتب اللامركزية
- ↑ ترينت لويد، لينارت بوتيرينغ (2007). استخدام Avahi بالطريقة "الصحيحة" (ogg) (عرض تقديمي). linux.conf.au.
روابط خارجية
- الموقع الرسمي
- تمت أرشفة المحاضرة بتاريخ 2021-08-07 على موقع Wayback Machine، والشرائح من إعداد Poettering/Lloyd على موقع linux.conf.au عام 2007.
- Freedesktop.org
- التطبيقات التي تستخدم ناقل البيانات D-Bus
- برامج مجانية متعلقة بالشبكات
- برنامج مجاني مكتوب بلغة C
- جنوم
- KDE
- برنامج يستخدم رخصة جنو العمومية الصغرى
