برنامج Puppet
Puppet هي أداة لإدارة تكوين البرمجيات تُستخدم لإدارة مراحل دورة حياة البنية التحتية لتكنولوجيا المعلومات . [ 3 ]
يستخدم Puppet نموذجًا مفتوح المصدر ؛ حيث تم إصدار نسخته المجانية بموجب الإصدار الثاني من رخصة جنو العمومية (GPL) حتى الإصدار 2.7.0، [ 4 ] وتستخدم الإصدارات اللاحقة رخصة أباتشي ، بينما يستخدم Puppet Enterprise رخصة احتكارية . يعمل كل من Puppet وPuppet Enterprise على أنظمة متعددة شبيهة بنظام يونكس (بما في ذلك لينكس ، سولاريس ، بي إس دي ، ماك أو إس إكس ، إيه آي إكس ، إتش بي-يو إكس ) ويدعم نظام مايكروسوفت ويندوز . [ 5 ] [ 6 ] كُتب Puppet نفسه بلغة روبي . كما كُتبت مكتبة Facter، وهي مكتبة تحليل أداء النظام متعددة المنصات الخاصة بـ Puppet، بلغة روبي أيضًا. أما Puppet Server وPuppet DB فقد كُتبا بلغة كلوجر . [ 7 ]
تم تطويره بواسطة شركة Puppet Inc.، المملوكة لشركة Perforce ، والتي بدورها مملوكة لشركات الأسهم الخاصة . [ 8 ]
تصميم
يتكون برنامج Puppet من لغة تعريفية مخصصة لوصف تكوين النظام.
يعتمد برنامج Puppet على النماذج ، مما يتطلب معرفة محدودة بالبرمجة لاستخدامه. [ 9 ]
تم تصميم Puppet لإدارة تكوين أنظمة Unix وأنظمة Microsoft Windows بشكل تصريحي .
بنيان

يتبع برنامج Puppet بنية العميل والخادم . يُعرف العميل باسم الوكيل، بينما يُعرف الخادم باسم الخادم الرئيسي. ولأغراض الاختبار والتكوين البسيط، يمكن استخدامه كتطبيق مستقل يُشغّل من سطر الأوامر.
يُثبَّت خادم Puppet على خادم واحد أو أكثر، ويُثبَّت وكيل Puppet على جميع الأجهزة المراد إدارتها. يتواصل وكلاء Puppet مع الخادم ويحصلون على تعليمات التكوين. ثم يُطبِّق الوكيل التكوين على النظام ويرسل تقرير حالة إلى الخادم. [ 10 ] [ 11 ]
صيغة موارد Puppet:
type { 'title' : attribute => value }مثال على مورد يمثل مستخدم يونكس :
المستخدم { 'harry' : ensure => present , uid => '1000' , shell => '/bin/bash' , home => '/home/harry' }شركة

شركة Puppet Inc. هي شركة تابعة لشركة Perforce ومقرها في بورتلاند، أوريغون ، الولايات المتحدة الأمريكية .
تأسست شركة Puppet عام ٢٠٠٥ على يد الرئيس التنفيذي السابق لوك كانيز. [ ١٤ ] وفي ٢٩ يناير ٢٠١٩، خلفت إيفون واسينار سانجاي ميرشانداني في منصب الرئيس التنفيذي. عملت واسينار سابقًا في شركات Airware و New Relic و VMware . في فبراير ٢٠١١، أطلقت Puppet أول منتج تجاري لها، Puppet Enterprise، المبني على أساس مفتوح المصدر ، مع بعض المكونات التجارية الإضافية. [ ١٥ ] استحوذت Puppet على شركة Distelli المتخصصة في أتمتة البنية التحتية في سبتمبر ٢٠١٧. [ ١٦ ] أعادت Puppet تسمية VM Dashboard ( منتج التكامل المستمر / التسليم المستمر ) من Distelli إلى Puppet Pipelines for Applications، [ ١٧ ] وK8s Dashboard إلى Puppet Pipelines for Containers . [ ١٨ ] أُتيحت المنتجات للجمهور في أكتوبر ٢٠١٧. [ ١٩ ] في مايو ٢٠١٨، أطلقت شركة Puppet أداة Puppet Discovery، وهي أداة لاكتشاف الموارد ومعالجتها في الشبكات الهجينة. [ ٢٠ ] في يونيو ٢٠١٨، جمعت Puppet مبلغًا إضافيًا قدره ٤٢ مليون دولار، ليصل إجمالي تمويلها إلى ١٥٠ مليون دولار. قادت جولة التمويل شركة Cisco ، وشارك فيها كل من Kleiner Perkins وTrue Ventures وEDBI و VMware . [ ٢١ ] تشمل قائمة شركاء Puppet شركات VMware و Amazon Web Services و Cisco و OpenStack و Microsoft Azure و Eucalyptus وZenoss. [ ٢٢ ]
في أبريل 2022، أُعلن عن استحواذ شركة بيرفورس ، مطورة البرمجيات التي يقع مقرها الرئيسي في مينيابوليس ، على شركة بابيت . [ 23 ] وقامت الشركة لاحقًا بتسريح 15% من موظفي بابيت في بورتلاند. [ 24 ]
الجدل
بعد استحواذ شركة بيرفورس عليها في عام 2022، أدت التغييرات اللاحقة في السياسات التي نفذتها بيرفورس في أوائل عام 2025 إلى تغيير كبير في إمكانية الوصول إلى برنامج بابيت وتوزيعه، مما أثار استياءً في أوساط مجتمع المصادر المفتوحة. [ 25 ] [ 26 ]
أعلنت شركة بيرفورس أن ملفات Puppet الثنائية وحزمها المستقبلية ستُنشر في مستودع خاص، مع منح الوصول إليه لمساهمي المجتمع بموجب اتفاقية ترخيص المستخدم النهائي (EULA)، وأن الاستخدام لأكثر من 25 عقدة سيتطلب ترخيصًا تجاريًا. ورغم أن قاعدة بيانات Puppet الأساسية لا تزال مرخصة بموجب ترخيص Apache 2.0 ، فقد انخفضت وتيرة التحديثات العامة. وانتقد مجتمع المصادر المفتوحة هذه التغييرات، معتبرًا إياها خروجًا عن مبادئ المصادر المفتوحة الأصلية لـ Puppet. [ 27 ]
أُثيرت مخاوف بشأن تراجع الشفافية وتفضيل المصالح التجارية على التعاون المجتمعي. واستجابةً لذلك، أطلق أعضاء المجتمع نسخةً معدلةً من المشروع، تُسمى OpenVox، بهدف الحفاظ على تطوير Puppet مفتوح المصدر ومواصلته. كما سعت النسخة المعدلة الجديدة إلى تجنب التعقيدات القانونية، إذ احتفظت شركة Perforce بحقوق ملكية علامة Puppet التجارية، مما قيّد استخدامها من قِبل أطراف ثالثة. [ 28 ]
انظر أيضاً
مراجع
- ↑ "تطوير الدمى للعشر سنوات القادمة" . لوك كانيز. 23 سبتمبر 2014. تاريخ الاسترجاع: 26 مايو 2017 .
- ↑ "اتفاقية ترخيص Puppet Master" . مؤرشفة من الأصل بتاريخ 2019-08-04 . تم الاطلاع عليها بتاريخ 2019-02-07 .
- ↑ غرانر، آمبر. "مختبرات الدمى تعلن عن شركة الدمى" .
- ↑ "الأسئلة الشائعة حول الدمى" . مختبرات الدمى. مؤرشف من الأصل في 20 مارس 2016. تم الاطلاع عليه في 10 مارس 2010 .
- ↑ "المستندات: PE 2.0 - التثبيت - متطلبات النظام" . Puppet.
- ↑ "متطلبات نظام Puppet" . Puppet.
- ↑ "تطوير الدمى للعشر سنوات القادمة" . لوك كانيز. 23 سبتمبر 2014. تاريخ الاسترجاع: 26 مايو 2017 .
- ↑ راو، لينا (29 نوفمبر 2011). "سيسكو، وجوجل فنتشرز، وفي إم وير تستثمر 8.5 مليون دولار في شركة بابيت لابز الناشئة لأتمتة مراكز البيانات" . تيك كرانش.
- ↑ "نشر تطبيقات أباتشي تومكات باستخدام بابيت" . tomcatexpert.com . تم الاطلاع عليه بتاريخ 23 يناير 2015 .
- ↑ "نظرة عامة على بنية Puppet — التوثيق — Puppet" . docs.puppet.com . مؤرشف من الأصل بتاريخ 1 أكتوبر 2016. تم الاطلاع عليه بتاريخ 14 سبتمبر 2016 .
- ↑ كروم، سبنسر؛ فان هيفيلينجن، ويليام؛ تورنبول، جيمس؛ ماكيون، جيفري؛ كيرو، بن (9 ديسمبر 2013). برو بابيت . أبريس. ISBN 978-1430260400.
- 1 2 "نبذة عن شركة Puppet Labs, Inc" . بلومبيرغ بيزنس ويك. مؤرشف من الأصل في 26 أكتوبر 2012.
- ↑ "مؤسسة الدمى" . دمية.
- ↑ "لوك كانيز | دمية" . Puppet.com . مؤرشف من الأصل بتاريخ 20 يناير 2026. تم الاطلاع عليه بتاريخ 7 أبريل 2026 .
- ↑ كيرنر، شون مايكل (2 فبراير 2011). "الدمية تستهدف إدارة أنظمة المؤسسات" . كوكب شبكات المؤسسات.
- ↑ "مرحباً بك في عائلة الدمى، ديستيلي! "
- ↑ "دليل مستخدم Pipelines for Applications - Pipelines for Applications Enterprise | Puppet" . مؤرشف من الأصل بتاريخ 2018-07-07 . تم الاطلاع عليه بتاريخ 2018-07-07 .
- ↑ "دليل مستخدم Pipelines for Containers - Pipelines for Containers Enterprise | Puppet" . مؤرشف من الأصل بتاريخ 2018-07-07 . تم الاطلاع عليه بتاريخ 2018-07-07 .
- ↑ "تقديم Puppet Pipelines™ و Puppet® Container Registry" .
- ↑ "الإعلان عن التوافر العام لـ Puppet Discovery™: 8 مايو" .
- ↑ "شركة Puppet تجمع 42 مليون دولار بقيادة Cisco مع تجاوز منصتها لأتمتة DevOps حاجز 40 ألف شركة" . TechCrunch . 27 يونيو 2018. تاريخ الاطلاع: 22 مارس 2019 .
- ↑ راو، لينا (29 نوفمبر 2011). "سيسكو، وجوجل فنتشرز، وفي إم وير تستثمر 8.5 مليون دولار في شركة بابيت لابز الناشئة لأتمتة مراكز البيانات" . تيك كرانش.
- ↑ "استحواذ شركة بيرفورس سوفتوير على شركة بابيت" . تيك كرانش . 11 أبريل 2022. تم الاطلاع عليه بتاريخ 11 أبريل 2022 .
- ↑ سبنسر، ماليا (8 أغسطس 2022). "شركة بيرفورس سوفتوير تبدأ تسريح العمال في شركة بابيت في بورتلاند" . مجلات الأعمال: بورتلاند إنو .
- ↑ أندرسون، تيم (18 ديسمبر 2024). "يخطط المجتمع لإنشاء نسخة معدلة من Puppet، غير راضٍ عن تغييرات Perforce في مشروع مفتوح المصدر • DEVCLASS" . DEVCLASS . تم الاسترجاع في 12 أغسطس 2025 .
- ↑ ريد، مافيلدز 4-مين (22 يوليو 2025). "الانتقال من Puppet إلى OpenVox" . مجتمع لينكس بجامعة ولاية كارولينا الشمالية . تم الاطلاع عليه بتاريخ 12 أغسطس 2025 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ↑ بريدج ووتر، أدريان (21 ديسمبر 2024). "بيرفورس تُنشئ نسخة مُعدّلة من بابيت، والمجتمع يُفكّر في مابيت" . DevOps.com . تم الاطلاع عليه بتاريخ 12 أغسطس 2025 .
- ↑ "ملخص اجتماع مجلس مدينة Puppet Community" . مجتمع المطورين . 18-12-2024 . تم الاطلاع عليه بتاريخ 12-08-2025 .
روابط خارجية
- شركات مقرها في بورتلاند، أوريغون
- الشركات الأمريكية التي تأسست عام 2005
- شركات خاصة مقرها في ولاية أوريغون
- شركات البرمجيات في الولايات المتحدة
- المؤسسات التي تأسست عام 2005 في ولاية أوريغون
- شركات البرمجيات التي تأسست عام 2005
- برنامج 2005
- برامج التنسيق الموسيقي
- إدارة التكوين
- برامج مجانية متعددة المنصات
- برنامج مجاني مكتوب بلغة روبي
- برنامج يستخدم ترخيص أباتشي
- برامج المحاكاة الافتراضية لنظام التشغيل لينكس
