مقارنة برامج إدارة التكوين مفتوحة المصدر

هذه مقارنة بين برامج إدارة التكوين المجانية والمفتوحة المصدر البارزة ، وهي مناسبة لمهام مثل تكوين الخادم والتنسيق والبنية التحتية كبرنامج يتم تنفيذها عادةً بواسطة مسؤول النظام .

الخصائص الأساسية

يشير "وضع التحقق" (ويُسمى أيضًا التشغيل التجريبي ) إلى القدرة على تحديد ما إذا كانت العقدة متوافقة مع ضمان عدم تعديلها، ويتضمن عادةً استخدام لغة داخلية حصرية تدعم وضع القراءة فقط لجميع العمليات التي قد تُعدّل النظام. أما المصادقة المتبادلة فتشير إلى قيام العميل بالتحقق من الخادم والعكس صحيح.

يُحدد الوكيل ما إذا كانت هناك حاجة إلى برامج إضافية . وبحسب برنامج الإدارة، تُنشر هذه الوكلاء عادةً على النظام المستهدف أو على خادم تحكمAgent-less = No مركزي واحد أو أكثر. على الرغم من أن اللون الأحمر قد يُشير إلى وجود عيب، إلا أن وجود الوكيل يُعدّ ميزةً قيّمةً للكثيرين. تخيّل تأثير فقدان أداة لا تحتوي على وكيل اتصالها بعقدة أثناء إجراء تغييرات حاسمة، مما يُبقي العقدة في حالة غير مستقرة تُعرّض وظيفتها (الإنتاجية؟) للخطر.

لغةرخصةالمصادقة المتبادلةالتشفيروضع التحققبدون وكيليشمل واجهة المستخدم الرسوميةالإصدار الأولأحدث إصدار مستقر
أنسيبلبايثونرخصة GPLv3+نعم [ أ ]نعم [ ب ]نعمنعمنعم [ 1 ]2012-03-082025-03-25 2.18.4 [ 2 ]
Bcfg2بايثونBSD 2-clause [ 3 ]نعم [ ج ]نعم [ د ]نعم [ هـ ]لانعم [ 4 ]2004-08-11 [ 5 ]2015-06-11 1.3.6 [ 5 ]
كابيسترانوروبيمعهد ماساتشوستس للتكنولوجيانعم [ ب ]نعم [ ب ]لا20052022-08-07 3.17.1
سي ديستبايثونرخصة GPLv3+نعم [ أ ]نعم [ ب ]نعم20102021-08-24 6.9.8 [ 6 ]
الشيفروبي، إرلانجأباتشي 2.0نعم [ f ]نعم [ g ]نعم [ ح ] [ 7 ]لانعم2009-01-15 0.5.02023-01-05 18.1.0 (العميل)، [ 8 ] 15.4.0 (الخادم) [ 9 ]
محرك CFEج [ 10 ]GPLv3 [ 11 ]نعم [ أ ]نعم [ 12 ]نعم [ 13 ] [ 14 ] [ 15 ] [ 16 ]لانعم [ 17 ]1993

2026-07-10 3.28.0 [ 18 ] ، 2026-05-08 3.27.1 [ 19 ] ، 2026-05-08 3.24.4 [ 20 ]

أداة التكوينلغة ليسب الشائعة ( SBCL )GPLv3+ [ 21 ]نعم [ أ ]نعم [ ب ]لا2024-07-26 1.4.2 [ 22 ]
Guixمخطط ( مكر ) [ 23 ] [ 24 ]GPLv3+ [ 25 ]نعم [ أ ]نعم [ ب ]لالا [ 26 ]2022-12-19 1.4.0
مؤتمر ISبايثونGPL [ 27 ]نعم [ i ]لا [ 28 ]19982006-08-13 4.2.8.233
جوجوبايثون، جو [ 29 ]AGPLنعم [ أ ]نعم [ د ]لالانعم [ 30 ]2010-09-17 [ 31 ]2025-06-09 3.6.7 [ 32 ]
نظام التكوين المحلي ( LCFG )بيرلرخصة جنو العموميةجزئي [ 33 ]جزئي [ 34 ]لالالا1994الإصدارات الأسبوعية
مشروع مركز عمليات الشبكةبايثونبي إس دي 2.0نعم [ أ ]نعم [ ب ]نعمنعمنعم2012-03-082015-05-20 15.05.1 [ 35 ]
نظام إدارة المخزون OCS NG مع GLPIبيرل، بي إتش بي ، سي++رخصة جنو العموميةلا [ 36 ]نعم [ د ]لا20032014-07-13 [ 37 ]
تكامل خادم الكمبيوتر المفتوح ( Opsi )بايثون، جافارخصة جنو العموميةلانعم [ د ]لا20042013-03-01 4.0.3
بيكتجGPLv2+ [ 38 ]نعم [ 39 ]نعم [ 40 ]لا1998 [ 41 ]2007-09-10 1.19.0
دميةRuby و C++ و Clojure (من جانب الخادم أيضًا Ruby قبل الإصدار 4.0 [ 42 ] )أباتشي منذ الإصدار 2.7.0، وGPL قبل ذلكنعم [ j ]نعم [ د ]نعم [ ك ] [ 43 ]لانعم [ 44 ]2005-08-30 [ 45 ]2024-04 8.6.0، 7.30.0 (العميل)، [ 46 ] 2024-04 8.6.0، 7.17.0 (الخادم) [ 47 ]
بينفرابايثونرخصة MITنعمنعمنعمنعم2016-08-10 0.1 [ 48 ]2025-01-30 3.2 [ 49 ]
الكواتوربيرل، بايثونأباتشي 2.0 [ 50 ] [ 51 ]نعم [ 52 ]نعم [ 53 ]جزئي [ 54 ]لا2005-04-01 [ 55 ]2026-04-07 26.2.0 [ 56 ]
رادميندجBSD [ 57 ]نعم [ 58 ]نعم [ 59 ]لا2002-03-26 [ 60 ]2008-10-08 1.13.0 [ 61 ]
ريكسبيرلأباتشينعم [ أ ]نعم [ ب ]نعم2010-11-05 0.9.0 [ 62 ]2025-07-05 1.16.1 [ 63 ]
الدفةسي ، سكالا ، راستGPLv3، Apache 2.0 [ 64 ]نعم [ أ ]نعم [ د ]نعم [ ل ] [ 65 ]لانعم31-10-20112025-11-19 9.0.1 [ 66 ]
سمارت فروججافاأباتشي 2.0 [ 67 ]نعم [ 68 ]نعم [ 68 ]لا11 فبراير 20042012-03-13 3.18.016 [ 69 ]
الملح [ 70 ]بايثون [ 71 ]أباتشي 2.0 [ 72 ]نعم [ 73 ]نعم [ 73 ]نعمكلاهما [ 74 ] [ 75 ]نعم [ 76 ] [ 77 ]2011-03-17 0.6.0 [ 78 ]2023-05-05 الإصدار 3006.1 [ 79 ]
السير في الفضاءجافا (سي، بيرل، بايثون، بي إل/إس كيو إل )رخصة جنو العمومية الإصدار الثانينعمنعملا2008-06 [ 80 ]2019-01-14 2.9 [ 81 ]
طاقم العمللغة سي++CPL [ 82 ]لا [ م ] [ ن ]جزئي [ 83 ]لا1998-02-16 [ 84 ]2012-12-16 3.4.16 [ 85 ]
Synctool [ 86 ]بايثون [ 87 ]GPLv2 [ 88 ]نعم [ o ]نعم [ ب ]نعم [ ص ]نعم [ 89 ]2003 [ 90 ]2019-08-11 6.3 [ 91 ]
أويونيجافا، بايثون، PL/SQL (بيرل)رخصة جنو العمومية الإصدار الثاني، رخصة أباتشي 2.0نعمنعمنعمكلاهمانعم2018-06 [ 92 ]2024-01-31-01 2024.01 [ 93 ]
لغةرخصةالتفويض المتبادليشفروضع التحققبدون وكيليحتوي على واجهة مستخدم رسوميةالإصدار الأولأحدث إصدار مستقر

دعم المنصة

ملاحظة: هذا يعني المنصات التي تم استخدام إصدار حديث من الأداة عليها بنجاح، وليس المنصات التي من المفترض نظرياً أن تعمل عليها لأنها مكتوبة بلغة C/C++ جيدة وقابلة للتنفيذ على نطاق واسع أو بلغة تفسيرية. يجب أيضاً أن تكون مدرجة ضمن المنصات المدعومة على موقع المشروع الإلكتروني.

نظام التشغيل AIX*BSDHP-UXلينكسنظام التشغيل OS Xسولاريسويندوزآحرون
أنسيبلنعمنعمنعمنعمنعمنعمجزئي [ q ]نعم [ 94 ]
Bcfg2جزئي [ r ]نعم [ s ]لانعم [ t ]جزئي [ u ]نعملالا
محرك CFEنعمنعم [ s ]نعمنعمنعمنعمنعم (إصدار المؤسسات فقط)نعم [ v ]
سي ديستنعمنعمنعملا
الشيفنعم [ 95 ]نعمنعمنعمنعمنعمنعم [ 96 ]نعم
أداة التكوينجزئي [ 97 ]نعم [ 97 ]لا [ 97 ]
Guixلالالاجزئي [ w ]لالالاجزئي [ x ]
مؤتمر ISنعمنعمنعمنعمنعمنعملالا
جوجونعمنعم [ 98 ]
نظام التكوين المحلي ( LCFG )لالالاجزئي [ y ]جزئي [ z ]جزئي [ aa ]لالا
مخزون OCS NGنعمنعمنعمنعمنعمنعمنعملا
تكامل خادم الكمبيوتر المفتوح ( Opsi )لالالانعملالانعملا
بيكتنعمنعمنعمنعمنعمنعملانعم [ ab ]
دميةنعمنعمنعمنعمنعمنعمنعم [ 99 ]نعم
بينفرانعمنعمنعمجزئي [ 100 ]
الكواتورلالالانعمجزئي [ 101 ]نعملالا
رادميندنعمنعم [ s ] [ ac ] [ ad ]لانعمنعمنعمنعملا
ريكسنعمنعمنعم [ 102 ]نعمنعم [ 102 ]لا
الدفةنعمجزئي [ ae ]لانعمجزئي [ ae ]جزئي [ 103 ]نعمنعم [ أف ]
سمارت فروجلا [ ag ]لا [ ag ]نعمنعمنعمنعمنعملا [ ag ]
ملحنعمنعمجزئي [ آه ]نعم [ 104 ]نعمنعم [ 105 ]نعمجزئي [ آه ]
السير في الفضاءلا [ 106 ]لالانعم [ 107 ]لالا [ 108 ]لالا
طاقم العملنعم [ الذكاء الاصطناعي ]نعم [ aj ]نعم [ ak ]نعم [ الـ ]نعم [ 109 ]نعم [ أنا ]نعم [ أن ]نعم [ ao ]
أداة المزامنةنعمنعمنعمنعمنعمنعملانعم [ ap ]
أويونيلالالاجزئي [ aq ]لالالالا
نظام التشغيل AIX*BSDHP-UXلينكسنظام التشغيل OS Xسولاريسويندوزآحرون

وصف مختصر

لا تشترك جميع الأدوات في نفس الهدف أو نفس مجموعة الميزات. وللمساعدة في التمييز بين جميع هذه البرامج، إليك وصف موجز لكل منها.

أنسيبل
يجمع هذا النظام بين نشر الأنظمة على عدة عُقد، وتنفيذ المهام المخصصة، وإدارة التكوين في حزمة واحدة. يدير العُقد عبر بروتوكول SSH، ويتطلب تثبيت بايثون (الإصدار 2.6 أو أحدث، أو 3.5 أو أحدث) عليها. [ 110 ] تعمل الوحدات النمطية عبر JSON والمخرجات القياسية، ويمكن كتابتها بأي لغة برمجة. يستخدم YAML للتعبير عن أوصاف قابلة لإعادة الاستخدام للأنظمة.
Bcfg2
برنامج لإدارة إعدادات عدد كبير من أجهزة الكمبيوتر باستخدام نموذج تكوين مركزي ونموذج العميل والخادم . يُمكّن النظام من التوفيق بين حالة العملاء ومواصفات التكوين المركزية. توفر التقارير المفصلة طريقة لتحديد التكوين غير المُدار على الأجهزة المضيفة. تُمكّن المولدات من إنشاء ملفات التكوين باستخدام التعليمات البرمجية أو القوالب من مستودع بيانات مركزي.
محرك CFE
نظام وكيل خفيف الوزن. يدير تكوين عدد كبير من أجهزة الكمبيوتر باستخدام نموذج العميل والخادم أو بشكل مستقل. أي حالة عميل تختلف عن وصف السياسة تُعاد إلى الحالة المطلوبة. تُحدد حالة التكوين عبر لغة تصريحية. [ 111 ] نموذج CFEngine هو "علم المناعة الحاسوبي" المتقارب. [ 112 ]
سي ديست
نظام cdist هو نظام إدارة تكوين لا يعتمد على أي مكتبات خارجية: فهو لا يتطلب سوى اتصال SSH على الجهاز المستهدف، وهو مُفعّل عادةً على جميع الأجهزة الشبيهة بنظام Unix. يحتاج جهاز الإدارة فقط إلى تثبيت Python 3.2.
الشيف
Chef هي أداة لإدارة التكوين مكتوبة بلغة Erlang، [ 113 ] وتستخدم لغة برمجة Ruby DSL لكتابة "وصفات" التكوين. تحتوي هذه الوصفات على موارد يجب وضعها في الحالة المُعلنة. يمكن استخدام Chef كأداة عميل-خادم، أو في وضع "التشغيل الفردي". [ 114 ]
أداة التكوين
بينما تُعدّ توزيعات دبيان ومشتقاتها الأكثر دعمًا، يعمل برنامج Consfigurator أيضًا على توزيعات أخرى وأنظمة يونكس مختلفة، إلا أن دعمه لخصائص تهيئة جوانب محددة من النظام أقل. يُمكن لبرنامج Consfigurator تحديد الخصائص المراد تطبيقها بلغة Scheme، ويتطلب ذلك تثبيت البرنامج على الجهاز المستهدف. كما تتوفر لغة برمجة أكثر تقييدًا تعمل دون الحاجة إلى تثبيت Consfigurator على الجهاز المستهدف. يدعم البرنامج أيضًا التهيئة عن بُعد، حيث يُمكن تعريف الأجهزة المضيفة باستخدام كود Scheme.
Guix
يُدمج Guix العديد من العناصر في أداة واحدة (توزيعة، مدير حزم، أداة إدارة تكوين، بيئة حاويات، إلخ). لإدارة الأنظمة عن بُعد، يتطلب تشغيل Guix مُسبقًا على الأجهزة المستهدفة [ 115 ] ، أو يُمكن بدلاً من ذلك نشر التكوينات داخل Digital Ocean Droplet [ 116 ] . يتم تكوين الأجهزة باستخدام Scheme.
مؤتمر IS
أداة لتنفيذ الأوامر ونسخ الملفات على جميع العُقد. لا يشترط أن تكون العُقد قيد التشغيل؛ إذ تُنفَّذ الأوامر عند بدء تشغيلها. لا يحتوي النظام على خادم مركزي، لذا يُمكن تشغيل الأوامر من أي عُقدة، وستُنسخ إلى جميع العُقد.
جوجو
يركز Juju على مفهوم الخدمة، ويجرد مفهوم الآلة أو الخادم، ويحدد العلاقات بين تلك الخدمات التي يتم تحديثها تلقائيًا عندما تلاحظ خدمتان مرتبطتان تعديلًا ملحوظًا.
نظام التكوين المحلي ( LCFG )
يدير LCFG عملية التهيئة باستخدام لغة وصف مركزية بصيغة XML، تحدد الموارد والجوانب والملفات التعريفية. ويتم نشر التهيئة باستخدام نموذج العميل والخادم. تقوم البرامج النصية المناسبة على أجهزة العملاء (وتسمى المكونات ) بنسخ الموارد إلى ملفات تهيئة وإعادة تشغيل الخدمات حسب الحاجة.
فتح التكامل مع خادم الكمبيوتر ( Opsi )
Opsi هو برنامج لإدارة أجهزة سطح المكتب لعملاء Windows يعتمد على خوادم Linux . يوفر البرنامج نشر البرامج تلقائيًا (توزيعها)، وتثبيت نظام التشغيل بدون تدخل المستخدم، وإدارة التحديثات ، وجرد الأجهزة والبرامج، وإدارة التراخيص، وإدارة أصول البرامج ، بالإضافة إلى مهام إدارية لإدارة التكوين . [ 117 ]
بيكت
يُعدّ PIKT في المقام الأول نظام مراقبة يُعنى أيضاً بإدارة التكوين. يتألف PIKT من معالج ملفات متطور وغني بالميزات ؛ ولغة برمجة نصية مبتكرة ذات خصائص فريدة توفر الجهد؛ ومجدول عمليات مرن وموجه مركزياً؛ ومثبت ملفات قابل للتخصيص؛ ومجموعة من ملحقات سطر الأوامر القوية؛ وأدوات أخرى مفيدة.
دمية
يتألف Puppet من لغة تعريفية مخصصة لوصف إعدادات النظام، موزعة باستخدام نموذج العميل والخادم (باستخدام بروتوكول XML-RPC في الإصدارات القديمة، مع التحول مؤخرًا إلى REST )، ومكتبة لتنفيذ هذه الإعدادات. تُمكّن طبقة تجريد الموارد المسؤولين من وصف الإعدادات بمصطلحات عالية المستوى، مثل المستخدمين والخدمات والحزم. بعد ذلك، يضمن Puppet تطابق حالة الخادم مع الوصف. كان هناك دعمٌ وجيز في Puppet لاستخدام لغة Ruby DSL خالصة كلغة إعدادات بديلة بدءًا من الإصدار 2.6.0. إلا أن هذه الميزة أُهملت بدءًا من الإصدار 3.1. [ 111 ] [ 114 ] [ 118 ] [ 119 ]
بينفرا
Pyinfra هي أداة لإدارة تكوين الخوادم بدون تثبيت برامج وسيطة، مكتوبة بلغة بايثون. تتميز بسرعة تنفيذ تصل إلى عشرة أضعاف سرعة Ansible. [ 120 ] كما تُعد Pyinfra مثالية لتكامل الأنظمة، حيث يمكنها التحكم في اتصالات SSH، وDocker، وTerraform، وAnsible، وغيرها، باستخدام آلية تُسمى الموصل. يمكن تشغيل Pyinfra بشكل مباشر أو عبر واجهة برمجة التطبيقات (API). [ 121 ]
الكواتور
يعتمد نموذج معلومات الكواتور على التمييز بين الحالة المرغوبة والحالة الفعلية. تُسجّل الحالة المرغوبة في قاعدة بيانات تكوين شاملة للشبكة، باستخدام لغة تكوين مصممة خصيصًا تُسمى بان ، للتعبير عن التكوينات والتحقق من صحتها، وهي تتألف من وحدات بناء هرمية قابلة لإعادة الاستخدام تُسمى قوالب. تُنقل التكوينات إلى العُقد المُدارة وتُخزّن مؤقتًا عليها.
رادميند
يدير Radmind إعدادات المضيفين على مستوى نظام الملفات. وبطريقة مشابهة لـ Tripwire (وغيرها من أدوات إدارة الإعدادات)، يمكنه اكتشاف التغييرات الخارجية على الإعدادات المُدارة، ويمكنه أيضًا عكس هذه التغييرات. لا يوفر Radmind تجريدًا لعناصر الإعدادات ذات المستوى الأعلى (الخدمات، الحزم). تتوفر واجهة رسومية (فقط) لنظام التشغيل macOS.
ريكس
Rex هو نظام تنفيذ عن بُعد مزود بإمكانيات متكاملة لإدارة التكوين ونشر البرامج. يُقدّم المسؤول تعليمات التكوين عبر ما يُسمى بملفات Rexfiles ، وهي مكتوبة بلغة برمجة خاصة بالمجال (DSL) صغيرة ، ولكنها قد تحتوي أيضًا على أي كود برمجي مكتوب بلغة Perl. يتكامل Rex بسلاسة مع نظام البناء الآلي المستخدم في بيئات التكامل المستمر (CI) .
ملح
بدأ برنامج Salt كأداة لإدارة الخوادم عن بُعد. ومع ازدياد استخدامه، اكتسب العديد من الميزات الإضافية، بما في ذلك آلية أكثر شمولية لتكوين المضيف. تُعد هذه ميزة حديثة نسبيًا يتم توفيرها من خلال مكون Salt States. ونظرًا للانتشار الواسع الذي حققه Salt مؤخرًا، فمن المتوقع أن يستمر دعم المزيد من الميزات والمنصات في التوسع.
سمارت فروج
أداة مبنية على لغة جافا لنشر وتكوين التطبيقات الموزعة على عدة أجهزة. لا يوجد خادم مركزي؛ يمكنك نشر ملف تكوين بصيغة .SF على أي عقدة وتوزيعه على العقد النظيرة وفقًا لمعلومات التوزيع الموجودة في وصف النشر نفسه.
السير في الفضاء
Spacewalk هي خدمة مفتوحة المصدر لإدارة أنظمة Linux وSolaris، وهي المشروع الأساسي لمصدر Red Hat Network Satellite. تعمل Spacewalk مع RHEL وFedora وتوزيعات أخرى مشتقة من RHEL مثل CentOS وScientific Linux وغيرها. وتجري حاليًا جهود لتوفير حزمة لها لتضمينها في Fedora. توفر Spacewalk جردًا للأنظمة (معلومات عن الأجهزة والبرامج، وتثبيت البرامج وتحديثها، وجمع وتوزيع حزم البرامج المخصصة في مجموعات قابلة للإدارة، وتوفير الأنظمة، وإدارة ملفات التكوين ونشرها، ومراقبة النظام، وتوفير الأجهزة الافتراضية، وبدء/إيقاف/تكوين الأجهزة الافتراضية، وتفويض كل هذه الإجراءات إلى المستخدمين المحليين أو مستخدمي LDAP وصلاحيات النظام). اعتبارًا من مايو 2020، انتهى دعم Spacewalk، وانتقل المستخدمون إما إلى Uyuni أو Foreman/Katello.
طاقم العمل
يُمكّن إطار عمل أتمتة اختبار البرمجيات (STAF) المستخدمين من إنشاء بيئات اختبار برمجيات موزعة ومتعددة المنصات. يُزيل STAF عناء بناء بنية تحتية للأتمتة، مما يسمح للمستخدمين بالتركيز على تطوير خدمات الأتمتة الخاصة بهم. يوفر إطار عمل STAF الأساس اللازم لبناء منتجات أكثر تطورًا، كما يوفر منهجًا قابلًا للتخصيص مدعومًا عبر مجموعة واسعة من المنصات واللغات.
أداة المزامنة
يهدف برنامج Synctool إلى أن يكون سهل الفهم والتعلم والاستخدام. وهو مكتوب بلغة بايثون، ويعتمد على بروتوكول SSH (بدون كلمة مرور، مع مصادقة قائمة على المضيف أو قائمة على المفتاح) وبرنامج rsync. لا يتطلب Synctool أي لغة برمجة محددة لتكوينه. كما يتميز Synctool بإمكانية التشغيل التجريبي التي تتيح دقة متناهية.

انظر أيضاً

ملحوظات

  1. 1 2 3 4 5 6 7 8 9 زوج المفاتيح: يستخدم أزواج المفاتيح العامة/الخاصة وبصمات المفاتيح للمصادقة المتبادلة، مثل SSH.
  2. 1 2 3 4 5 6 7 8 9 Secure Shell: يستخدم بروتوكول Secure Shell للتشفير.
  3. الشهادة وكلمات المرور: يستخدم شهادة SSL X.509 وبصمة الإصبع للعملاء لمصادقة الخادم، وكلمات المرور للخادم لمصادقة العملاء؛ يجب على العملاء مشاركة نفس كلمة المرور فقط إذا كان مسموحًا لهم بالوصول إلى بيانات تكوين بعضهم البعض.
  4. 1 2 3 4 5 6 SSL: يستخدم بروتوكول طبقة المقابس الآمنة، وبروتوكول أمان طبقة النقل (TLS) للتشفير.
  5. دعم كامل لتحديد توافق العقدة دون تعديل، بما في ذلك العقد التي لم يتم تعديلها مسبقًا بواسطة تمريرة تكوين Bcfg2.
  6. لكل طلب رؤوس موقعة ومفاتيح مشتركة مسبقًا .
  7. تشفير الحمولة عبر SSL إذا تم تكوين وكيل HTTPS.
  8. Chef 10.14.0+ (يُسمى وضع التشغيل التلقائي)
  9. HMAC: يستخدم توقيعات HMAC على جميع حركة مرور الشبكة.
  10. الشهادات: يستخدم شهادات SSL X.509 للمصادقة المتبادلة. يمكن استخدام أي جهة إصدار شهادات SSL لإدارة البنية التحتية للمفتاح العام.
  11. استخدام خيار --noop
  12. استخدام وضع التدقيق.
  13. ثقة الشبكة: يثق بالشبكة، مثل rsh.
  14. مصادقة المستخدم فقط: يقوم المستخدم بالمصادقة على الخادم عبر كلمة المرور، ولكنه يستخدم ثقة الشبكة لمصادقة المستخدم على الخادم، مثل telnet.
  15. بروتوكول Secure Shell: يستخدم بروتوكول Secure Shell للمصادقة.
  16. يقوم برنامج Synctool بإجراء اختبار تجريبي افتراضيًا، ولا يقوم بتعديل الأشياء إلا عند استدعائه باستخدام '--fix'.
  17. نعم للجهاز المُدار؛ لا لإدارة الجهاز
  18. دعم ملفات Encap و RPM و POSIX فقط.
  19. 1 2 3 FreeBSD.
  20. ديبيان، أوبونتو؛ جنتو؛ التوزيعات القائمة على RPM (سنت أو إس، ماندريك، ريد هات، RHEL، SLES، SuSE)
  21. دعم ملفات POSIX و Launchd و MacPorts فقط.
  22. يونكس.
  23. "يدعم نظام Guix فقط."
  24. "كما أنه يعمل على نظام Guix مع HURD."
  25. "تعمل الإصدارات الحديثة على Fedora Core (3، 5، 6). قام العديد من الأشخاص بنقل بعض أجزاء LCFG الأساسية إلى توزيعات Linux أخرى، مثل Debian، ولكن لم يتم دمج هذه المنافذ."
  26. "تم إصدار نسخة تجريبية لنظام التشغيل OS X، وهي تعمل وتتضمن بعض المكونات الخاصة بنظام Mac. ومع ذلك، فهي ليست بجودة الإنتاج، كما أن عدم وجود نظام تغليف موحد في نظام التشغيل OS X يعني أن الإدارة التلقائية للبرامج المثبتة ستكون صعبة على الأرجح."
  27. "تمت إعادة نقل نواة LCFG إلى نظام Solaris ونحن نستخدمها في بيئة الإنتاج، على الرغم من أن البرنامج لم يتم تغليفه للتوزيع، كما أنه لا يحظى بدعم جيد."
  28. ديجيتال يونكس؛ آيريكس
  29. NetBSD.
  30. OpenBSD.
  31. 1 2 قام العديد من المستخدمين بنجاح ببناء وتشغيل الوكيل على FreeBSD، ولكن لا توجد حزمة رسمية متاحة حاليًا.
  32. أندرويد.
  33. 1 2 3 مكتوب بلغة جافا، لذا من المفترض نظرياً أن يعمل على هذه المنصة إذا كان هناك إصدار JVM مناسب متاح لها؛ ومع ذلك، لم يتم اختباره على المنصة، والتي يجب اعتبارها غير مدعومة.
  34. 1 2 سيعمل في أي مكان يعمل فيه بايثون، ولكن معالجات المنصات المختلفة لم يتم اختبارها.
  35. 4.3.3+ (باور 32)؛ 5.1+ (باور 32/64)
  36. FreeBSD 4.10 (x86-32)؛ FreeBSD 6.1+ (x86-32)
  37. ^ 11.00+ (PA-RISC 32، IA-64)
  38. (x86-32, x86-64, IA-64, PPC 64, zSeries 32/64)
  39. 2.6+ (Sparc 32)؛ 10+ (x86-32، x86-64)
  40. ^ 95، 98، أنا، NT4، 2000، XP، 2003، فيستا (x86-32)، 7 (x86-32)، 7 (x86-64)؛ 2003، فيستا (x86-64)؛ 2004 (IA-64)
  41. نظام التشغيل OS/400 الإصدار 5.2+ (iSeries 32)؛ نظام التشغيل z/OS Unix الإصدار 1.4+
  42. يعمل برنامج Synctool على أي منصة تدعم SSH و rsync و Python.
  43. SuSE"

مراجع

  1. ^ Red Hat، Inc. “الأسئلة الشائعة حول مشروع AWX – Ansible.com” . ansible.com .
  2. "سجلات تغييرات مجتمع Ansible" . docs.ansible.com . شركة Red Hat، صفحة 1. تم الاطلاع عليه بتاريخ 26-03-2025 . 
  3. solj. "Bcfg2/LICENSE at master" . GitHub . تم الاسترجاع في 10 فبراير 2014 .
  4. "نظام إعداد التقارير عبر الويب Bcfg2 — وثائق Bcfg2 1.3.6" .
  5. 1 2 "تنزيل – Bcfg2" . bcfg2.org . تم الاطلاع عليه بتاريخ 2017-06-04 .
  6. "تم إصدار cdist 6.9.8" .
  7. " [ #CHEF-13 ] إضافة دعم -noop - نظام تتبع تذاكر Opscode مفتوح المصدر" . Tickets.opscode.com. مؤرشف من الأصل بتاريخ 26-02-2014 . تم الاطلاع عليه بتاريخ 10-02-2014 .
  8. "إصدار عميل Chef Infra 18.1.0! - إعلانات إصدار Chef - أسئلة حول Chef" . 5 يناير 2023. تم الاطلاع عليه بتاريخ 26 يناير 2023 .
  9. "إصدار Chef Infra Server 15.4.0! - إعلانات إصدار Chef - أسئلة حول Chef" . 5 يناير 2023. تم الاطلاع عليه بتاريخ 26 يناير 2023 .
  10. "شفرة مصدر CFEngine" . Northern.tech AS. 26 مايو 2020.
  11. "core/License at master · cfengine/core · GitHub" . GitHub . 26 مايو 2020.
  12. بروتوكول أمان طبقة النقل (TLS): يستخدم بروتوكول أمان طبقة النقل (TLS). "tls_min_version في التحكم المشترك" . Northern.tech . تم الاطلاع عليه بتاريخ 30 نوفمبر 2018 .
  13. "خيار التشغيل التجريبي لـ cf-agent" . Northern.tech . تم الاطلاع عليه بتاريخ 14 يناير 2022 .
  14. "خيار التشغيل التجريبي في التحكم بالوكيل" . Northern.tech . تم الاطلاع عليه بتاريخ 30 نوفمبر 2018 .
  15. "--simulate option for cf-agent" . Northern.tech . تم الاطلاع عليه بتاريخ 14 يناير 2022 .
  16. "الخاصية الشائعة للوعد action_policy تحذير أو لا شيء" . Northern.tech . تم الاسترجاع في 14 يناير 2022 .
  17. "بوابة مهمة المؤسسة CFEngine" . Northern.tech AS.
  18. "تم إصدار CFEngine 3.28.0" . Northern.tech AS.
  19. "تم إصدار CFEngine 3.27.1" . Northern.tech AS.
  20. "تم إصدار CFEngine 3.24.4" . Northern.tech AS.
  21. "المُهيئ" .
  22. ^ "العلامات · spwhitton/Configurator" . جيثب .
  23. "دليل مرجعي لنظام GNU Guix" . مؤرشف من الأصل بتاريخ 12-06-2021 . تم الاطلاع عليه بتاريخ 30-08-2025 .
  24. "دليل مرجعي لنظام GNU Guix" . مؤرشف من الأصل بتاريخ 12-06-2021 . تم الاطلاع عليه بتاريخ 30-08-2025 .
  25. "gnu.scm - guix.git - مرآة لـ https://codeberg.org/guix/guix | GNU Guix ونظام GNU Guix" . git.savannah.gnu.org . تاريخ الاسترجاع: 30 أغسطس 2025 .{{cite web}}: رابط خارجي في |title=( المساعدة )
  26. يتطلب ذلك وجود برنامج guix daemon على نظام Guix المستهدف.
  27. "/trunk/LICENSE - ISconf" . Trac.t7a.org. 1989-04-01 . تم الاطلاع عليه بتاريخ 2014-02-10 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  28. يتم تتبع تحسينات الأمان، والتي تشمل ناقل رسائل مشفر وموثق بشكل متبادل من نظير إلى نظير، هنا "#39 (تنفيذ شبكة TCP) - ISconf - Trac" . تم الاطلاع عليه بتاريخ 17 أبريل 2007 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  29. "شفرة مصدر Juju" . github.com. 19-06-2015 . تم الاطلاع عليه بتاريخ 21-06-2015 .
  30. "جوجو غوي" . jujucharms.com. ١٥ يونيو ٢٠١٥. مؤرشف من الأصل في ٢١ يونيو ٢٠١٥. تم الاطلاع عليه في ٢١ يونيو ٢٠١٥ .
  31. "الجدول الزمني: pyjuju" . Launchpad.net . تم الاسترجاع في 10 فبراير 2014 .
  32. "GitHub" . github.com . تم الاطلاع عليه بتاريخ 2025-06-09 .
  33. LCFG does not provide its own transport mechanism; it relies on an external program, most often Apache. Using Apache it should be possible to do mutual authentication in several ways; however the documentation at The Complete Guide to LCFG, Section 9.4: Authorization and Security, shows access control based on IP address ranges, implying that the client does not authenticate itself to the server via an SSL certificate; it also does not mention if the LCFG client checks the validity of the server's SSL certificate (such as via a per-site fingerprint distributed with the client, or a chain of trust to an accredited CA). It mentions that there can be a per-client password in the profile, but also states that "The contents of the LCFG profile should be considered public".
  34. LCFG supports encrypted communications channels (SSL via Apache); however the documentation at The Complete Guide to LCFG, Section 9.4: Authorization and Security, states that "The contents of the LCFG profile should be considered public".
  35. "NOC". nocproject.org.
  36. Server authenticates to client, but client does not authenticate to server. See OCS Inventory NG Installation and Administration guide, page 114.
  37. "2.1.2 stable published". OCS Inventory NG. Retrieved 2014-12-16.
  38. Robert Osterlund (2014-01-04). "PIKT Licensing". Pikt.org. Retrieved 2014-02-10.
  39. PIKT uses shared secret keys for mutual authentication. "As an option, you can use secret key authentication to prove the master's identity to the slave. [...] If one managed to crack any system in the PIKT domain, one would have access to all common secrets. To solve this problem, you may use per-slave uid, gid, and private_key settings." - from Security Considerations.
  40. "For file installs, file fetches (to diff against the central configuration), and command executions, you can optionally encrypt all such data traffic between master and slave." - from Security Considerations.
  41. "Index of /pikt/dist". Pikt.org. Retrieved 2014-02-10.
  42. "Evolving Puppet for the Next 10 Years". Luke Kanies. 2014-09-23. Retrieved 2017-05-26.
  43. "صفحة دليل عميل الدمى - التوثيق - مختبرات الدمى" . Docs.puppetlabs.com. مؤرشفة من الأصل بتاريخ 2013-07-07 . تم الاطلاع عليها بتاريخ 2014-02-10 .
  44. "مقارنة واجهة المستخدم الرسومية لإدارة Puppet" . olindata.com . مؤرشف من الأصل بتاريخ 17 يناير 2015. تم الاطلاع عليه بتاريخ 12 يناير 2015 .
  45. "فهرس /puppet" . Puppetlabs.com . تم الاطلاع عليه بتاريخ 10-02-2014 .
  46. "ملاحظات إصدار Puppet" . تم الاطلاع عليها بتاريخ 2024-05-06 .
  47. "خادم Puppet: ملاحظات الإصدار" . تم الاطلاع عليه بتاريخ 2024-05-06 .
  48. "pyinfra v0.1" . GitHub . تم الاسترجاع في 23-02-2025 .
  49. "Pyinfra v3.2" . GitHub . تم الاسترجاع في 23-02-2025 .
  50. "رخصة برمجيات شبكة البيانات الأوروبية (EUDatagrid) | مبادرة المصادر المفتوحة" . Opensource.org. 22-02-1999 . تم الاطلاع عليه بتاريخ 10-02-2014 .
  51. "رخصة برنامج DataGrid (لا تُغيّر عنوان URL للصفحة)" . Eu-datagrid.web.cern.ch. 2004-05-26 . تم الاطلاع عليه بتاريخ 2014-02-10 .
  52. "مصادقة العميل للخادم والعكس: من جهة، يسمح هذا بفرض سياسات الوصول إلى البيانات الحساسة وفقًا "لاسم" العميل، ومن جهة أخرى، يضمن للعملاء التواصل مع الخادم الأصلي." - من دليل تثبيت واستخدام Quattor: الإصدار 1.1.x، مؤرشف بتاريخ 2013-04-06 في Wayback Machine ، الصفحة 70
  53. "[...] نقل معلومات آمن، حيث يتم تشفير البيانات: وهذا يمنع المتنصتين من الحصول على المعلومات أثناء نقلها عبر الشبكة." - من دليل تثبيت واستخدام Quattor: الإصدار 1.1.x، مؤرشف بتاريخ 2013-04-06 في Wayback Machine ، الصفحة 70
  54. "ncm-ncd — Quattor" . quattor-documentation.readthedocs.io . تم ​​الاطلاع عليه بتاريخ 25-02-2025 .
  55. "فهرس /quattorsw/software/quattor/release" . Quattorsw.web.cern.ch. مؤرشف من الأصل بتاريخ 18-03-2014 . تم الاطلاع عليه بتاريخ 10-02-2014 .
  56. "تم إصدار Quattor 26.2.0" . quattor.org .
  57. "مجموعة أنظمة يونكس البحثية: beepage" . Rsug.itd.umich.edu. مؤرشف من الأصل بتاريخ 10 فبراير 2015. تم الاطلاع عليه بتاريخ 10 فبراير 2014 .
  58. "يمكن أيضًا استخدام شهادات SSL للتحقق من هوية كلٍ من خادم Radmind والعملاء المُدارين، بغض النظر عن اختلاف نظام أسماء النطاقات (DNS) أو عنوان IP." - من Radmind: دمج فحص سلامة نظام الملفات مع إدارة نظام الملفات
  59. "لأغراض أمان الشبكة، يدعم Radmind الروابط المشفرة بتقنية SSL. وهذا يسمح بتحديث العُقد على الشبكات غير الآمنة بشكل آمن. " - من Radmind: دمج فحص سلامة نظام الملفات مع إدارة نظام الملفات
  60. "Radmind - تصفح /radmind/radmind-0-6-0 على" . Sourceforge.net. 2006-02-10 . تم الاسترجاع في 2014-02-10 .
  61. أكثر سعادة. "العقل الراديكالي" . sourceforge.net .
  62. "الإصدار 0.9.0 · krimdomu/Rex · GitHub" . GitHub .
  63. "Rex/ChangeLog at master · RexOps/Rex · GitHub" . GitHub .
  64. "الأسئلة الشائعة حول Rudder" . rudder.io .
  65. "وضع السياسة (التدقيق/التنفيذ) - رودر - دليل المستخدم" . rudder-project.org . تم الاطلاع عليه بتاريخ 2025-12-03 .
  66. "سجلات التغييرات لـ Rudder 9.0 :: وثائق Rudder" . rudder.io . 
  67. ^ "SmartFrog / SVN / Commit [ r8898 ] " . سورسفورج . 2017-05-16.
  68. 1 2 انظر استخدام نظام الأمان الجديد من سمارت فروج
  69. "SmartFrog - تصفح /development/smartfrog-3.18.016 على SourceForge.net" . تم الاطلاع عليه بتاريخ 27-04-2022 .
  70. Salt هي أداة مفتوحة المصدر لإدارة البنية التحتية الخاصة بك. سهلة التشغيل في دقائق وسريعة بما يكفي لإدارة عشرات الآلاف من الخوادم
  71. "التثبيت" . saltstack.com .
  72. ^ "مجتمع سالت ستاك" . سولت ستاك .
  73. 1 2 "مجتمع سالت ستاك" . سولت ستاك .
  74. "Salt SSH" . saltstack.com .
  75. ^ "مؤسسة سولت ستاك" . سولت ستاك .
  76. ^ "ايرويندون / سالت جو" . جيثب . 20 مايو 2021.
  77. "vRealize Automation SaltStack Config" . vmware.com .
  78. ^ "مجتمع سالت ستاك" . سولت ستاك .
  79. "انبعاثات الملح" . saltstack.com .
  80. "SpacewalkFaq – spacewalk" . fedorahosted.org .
  81. "spacewalkproject/spacewalk" . GitHub . تم الاطلاع عليه بتاريخ 18-10-2018 .
  82. "إطار عمل أتمتة اختبار البرمجيات (STAF)" . sourceforge.net .
  83. هناك طلب إضافة ميزة لموفر اتصال TCP/IP آمن ، وقد ذكر أحدفي 5 أبريل 2007 أنه "ستحتاج إلى تنزيل شفرة المصدر لـ OpenSSL وتوجيه ملفات البناء إليها. عدا ذلك، يفترض أن يعمل البرنامج بشكل صحيح." ، لذا يبدو أنه قد يكون هناك تشفير فعال إذا قمت بالبناء من الصفر بدلاً من استخدام الملفات الثنائية الجاهزة. من غير الواضح ما إذا كان بناء المصادقة باستخدام OpenSSL سيُسبب أي مشاكل لـ STAF.
  84. "إطار عمل أتمتة اختبار البرمجيات (STAF)" . sourceforge.net .
  85. "إطار عمل أتمتة اختبار البرمجيات (STAF)" . sourceforge.net .
  86. يهدف برنامج Synctool إلى أن يكون سهل الفهم والاستخدام. وهو مبني بلغة بايثون ويستخدم بروتوكول SSH وبرنامج Rsync.
  87. "وثائق synctool" . heiho.net .
  88. "synctool/LICENSE at master · walterdejong/synctool · GitHub" . GitHub .
  89. "وثائق synctool" . walterdejong.github.io .
  90. "وثائق synctool" . heiho.net .
  91. "إصدارات Synctool" . GitHub .
  92. "أويوني: المشي الفضائي المتشعب بالملح والحاويات" . 26 مايو 2018.
  93. "تم إصدار "Uyuni 2024.01"" . أويوني . تم الاسترجاع بتاريخ 2024-02-01 .
  94. التثبيت: متطلبات جهاز التحكم ، تم الاطلاع عليه بتاريخ 12 مايو 2015يمكن إدارة أي جهاز يعمل بنظام بايثون 2.4 أو أحدث، بالإضافة إلى خدمة sshd. ويمكن أن يكون جهاز التحكم أي جهاز غير تابع لنظام ويندوز مثبت عليه بايثون 2.6 أو 2.7، بما في ذلك أنظمة ريد هات، وديبيان، وسنت أو إس، وماك أو إس إكس، وأي من أنظمة بي إس دي، وغيرها.
  95. تعاونت شركتا Opscode وIBM لتقديم حلول أتمتة سحابية مفتوحة المصدر للمؤسسات ، 25 أبريل 2013
  96. تثبيت برنامج chef-client على نظام التشغيل Microsoft Windows ، تم الاطلاع عليه بتاريخ 15 مارس 2017
  97. 1 2 3 "مقدمة - وثائق أداة التهيئة 1.5.3" . spwhitton.name . تم الاسترجاع 2025-08-30 .
  98. أحمال عمل ويندوز باستخدام جوجو ، تم الاطلاع عليها بتاريخ 25 نوفمبر 2015
  99. برنامج Puppet على نظام ويندوز: أهم الأسئلة لعام 2019 ، تم الاطلاع عليه بتاريخ 15 يناير 2019
  100. موصل Pyinfra WinRM ، تم استرجاعه بتاريخ 23-02-2025
  101. "quattor" . sourceforge.net .
  102. 1 2 "تعليمات تركيب ريكس" . تم الاطلاع عليها بتاريخ 19-07-2014 .
  103. "rudder-packages/rudder-agent/other at master · cfengineers-net/rudder-packages · GitHub" . GitHub .
  104. ^ "مجتمع سالت ستاك" . سولت ستاك .
  105. تمت إضافة Salt إلى مستودع حزم OpenCSW في سبتمبر 2012 في الإصدار 0.10.2 من Salt
  106. "BrainBox – spacewalk" . fedorahosted.org .
  107. "spacewalk" . fedorahosted.org .
  108. "إدارة أنظمة سولاريس - جولة افتراضية" . fedorahosted.org .
  109. 10.2+ (?)
  110. "التثبيت - وثائق Ansible" . 2018-01-29.
  111. 1 2 "CFEngine vs Puppet: مقارنة تفصيلية | UpGuard" .
  112. بورغيس، مارك (ديسمبر 1998). علم المناعة الحاسوبي (ملف PDF) . مؤتمر إدارة الأنظمة. بوسطن، ماساتشوستس.
  113. "مستودع Chef على GitHub" . GitHub . 21 مايو 2021.
  114. 1 2 آلان شارب-بول. "الدمية ضد الطاهي - المعركة مستمرة" . upguard.com .
  115. "دليل مرجعي لنظام GNU Guix" . مؤرشف من الأصل بتاريخ 12-06-2021 . تم الاطلاع عليه بتاريخ 30-08-2025 .
  116. "دليل مرجعي لنظام GNU Guix" . مؤرشف من الأصل بتاريخ 12-06-2021 . تم الاطلاع عليه بتاريخ 30-08-2025 .
  117. "ميزات opsi" . مؤرشف من الأصل بتاريخ 30 يناير 2009. تم الاطلاع عليه بتاريخ 22 فبراير 2009 .
  118. "Puppet & Ruby DSL - Puppet Labs" . Puppet Labs .
  119. "ملاحظات إصدار Puppet 3.0 — 3.4" . puppetlabs.com . مؤرشف من الأصل بتاريخ 13 مايو 2013. تم الاطلاع عليه بتاريخ 23 مايو 2013 .
  120. "الأداء" . تم الاطلاع عليه بتاريخ 23-02-2025 .
  121. "Pyinfra" . تم الاسترجاع في 23-02-2025 .