نظام تغليف الصور
نظام إدارة حزم الصور ( IPS )، [ 1 ] هو نظام متعدد المنصات لإدارة الحزم، تم تطويره من قِبل مجتمع OpenSolaris بالتعاون مع شركة Sun Microsystems. يُستخدم هذا النظام في Solaris 11 والعديد من توزيعات Illumos ، مثل OpenIndiana وOmniOS وXStreamOS [ 2 ] ، بالإضافة إلى عدد متزايد من التطبيقات متعددة الطبقات، بما في ذلك GlassFish ، عبر مجموعة متنوعة من أنظمة التشغيل. يُكتب نظام IPS حاليًا بلغة البرمجة Python ، ولكن يجري العمل على تطوير نسخة مكتوبة بلغة Rust لتكون بديلًا له. [ 3 ]
سمات
يُمكّن نظام IPS المستخدم المتميز من البحث عن حزم البرامج وتثبيتها وإزالتها من نظام Solaris. [ 4 ]
- استخدام نظام الملفات ZFS ، مما يسمح ببيئات إقلاع متعددة وإمكانية التراجع بسهولة عن عمليات الحزم.
- الإجراءات المعاملاتية
- دعم بنى منصات متعددة ضمن حزمة واحدة
- دعم الإصدارات القديمة لحزم SVR4
- قواعد بحث شاملة
- إمكانية البحث عن بعد
- تحديثات الحزم بناءً على التغييرات فقط
- مستودع حزم الشبكة
- نشر الحزم عبر الملفات والشبكة
- تاريخ عمليات الحزمة
- تنسيق الحزمة على القرص (p5p)
- منافذ متعددة المنصات للتطبيقات متعددة الطبقات:
- دعم واسع النطاق للأنظمة الأساسية: ويندوز ، لينكس ، ماك أو إس إكس ، داروين ، سولاريس ، أوبن سولاريس ، إيلوموس ، وإيه آي إكس
- إشعارات التحديثات وإدارة الحزم عبر المنصات، واجهات المستخدم الرسومية .
الاعتبارات
نظرًا لأن نظام IPS يُسلّم كل ملف في رف منفصل مع مجموع اختباري خاص به، فإن تحديث الحزمة لا يتطلب سوى استبدال الملفات المُعدّلة. عند التعامل مع ملفات ELF الثنائية، يحسب نظام IPS المجموع الاختباري فقط من الأجزاء المُحمّلة من ملف ELF الثنائي . هذا يعني عمليًا أنه عند تغيير قسم التعليقات في ملف ELF فقط، لن تكون هناك حاجة لتحديثه. مع ذلك، قد تُؤدي هذه الطريقة في التسليم إلى إبطاء الأداء عند استخدام وسيط تخزين ذي زمن استجابة عالٍ (مثل الإنترنت ذي زمن الاستجابة الطويل أو أقراص CD/DVD ذات زمن البحث البطيء).
مراجع
- ↑ "تغليف وتوزيع البرامج باستخدام نظام تغليف الصور في أوراكل سولاريس 11.1" . مكتبة معلومات أوراكل سولاريس 11.1 . تم الاطلاع عليه بتاريخ 18 ديسمبر 2012 .
- ^ "التوزيعات - illumos - illumos wiki" . ايلوموس ويكي . تم الاسترجاع 12 مايو 2015 .
- ↑ توسترسون. "ips" . Codeberg.org . تم الاسترجاع في 13 أبريل 2026 .
- ↑ بهوس، فيجاي؛ هيكويس، كايل (9 مارس 2018). "دعم تنفيذ التعليمات البرمجية الآمن في أنظمة تشغيل الخوادم" . المؤتمر الدولي الثالث عشر للحرب السيبرانية والأمن السيبراني ICCWS 2018. دار النشر والمؤتمرات الأكاديمية المحدودة: 21-30 . ISBN 978-1-911218-73-9– عبر كتب جوجل.
روابط خارجية
- مشروع GitHub: نظام تغليف الصور
- تغليف متعدد المنصات لتوزيعات لينكس متعددة الطبقات
- مجموعة أدوات مركز تحديث GlassFish، مؤرشفة بتاريخ 4 أبريل 2017 على موقع Wayback Machine.
- مركز التحديث 2.0 (نظام منع التطفل متعدد المنصات) مؤرشف بتاريخ 4 أبريل 2017 على موقع Wayback Machine
- أوبن سولاريس
- أنظمة إدارة الطرود المجانية
- برمجيات صن مايكروسيستمز
- برامج إدارة حزم يونكس
- برنامج مجاني مكتوب بلغة بايثون
- نماذج يونكس
- برامج تثبيت البرامج
