مبادرة الحاوية المفتوحة

مبادرة الحاوية المفتوحة
الإطار
النوع
مشروع
منظمة
مشروع مؤسسة لينكس [لغات أخرى] عدل القيمة على Wikidata
التنظيم
الأجهزة الداخلية
الانتماء
بيانات أخرى
موقع الويب

مبادرة الحاوية المفتوحة (بالإنجليزية: Open Container Initiative) هو مشروع يتبع مؤسسة لينكس. بدأ في يونيو 2015 من قبل دوكر وكور أو إس والقائمين على صيانة appc لتصميم معايير مفتوحة للمحاكاة الافتراضية بمستوى نظام التشغيل (الحاويات).[1][2][3] عند إطلاقها، كانت مبادرة الحاوية المفتوحة تركز على حاويات لينكس، ولكنها امتدت لاحقًا لتشمل نظم التشغيل الأخرى.[4][5][6]

المواصفات

توجد حاليًا ثلاث مواصفات لمبادرة الحاوية المفتوحة قيد التطوير والاستخدام: مواصفة بيئة التشغيل (runtime-spec)، ومواصفة الصورة (image-spec)، ومواصفة التوزيع (distribution-spec).

تسهم منظمة مبادرة الحاوية المفتوحة بتطوير runc، وهو التطبيق المرجعي لمواصفة بيئة التشغيل،[7][8] وهو نظام تشغيل للحاويات ينفذ مواصفاتهم ويعمل كأساس لأدوات أخرى ذات مستوى أعلى. أطلق runc أول مرة في يوليو 2015 تحت إصدار 0.0.1،[9] ووصل إلى الإصدار 1.0.0 في 22 يونيو 2021.[10]

فُصل مشروع تنسيق صورة مبادرة الحاوية المفتوحة من مشروع بيئة التشغيل إلى مواصفة خاصة به في 23 مارس 2016.[11] مواصفة الصورة هي مواصفة لتنسيق صورة حاوية شحن البرمجيات (تنسيق صورة مبادرة الحاوية المفتوحة) التي وصلت إلى الإصدار 1.0.0 في 19 يوليو 2017.[12]

يحدد مشروع مواصفة توزيع مبادرة الحاوية المفتوحة distribution-spec، وهو بروتوكول واجهة برمجة تطبيقات لتسهيل وتوحيد توزيع المحتوى. أنشئت مواصفة التوزيع في 8 مارس 2018 من اقتراح لواجهة برمجة تطبيقات سجل JSON.[13] وصلت مواصفة التوزيع إلى الإصدار 1.0.0 في 26 أبريل 2021.[14]

انظُر أيضًا

المراجع

  1. "Docker and CoreOS unite to start the Open Container Project and standardize runtime, image format". Venture Beat. 22 يونيو 2015. مؤرشف من الأصل في 2023-09-01. اطلع عليه بتاريخ 2023-09-01.
  2. "Open Container Initiative Finds Footing In Linux Foundation". InformationWeek. 8 ديسمبر 2015. مؤرشف من الأصل في 2020-08-14. اطلع عليه بتاريخ 2020-01-15.
  3. "Launch of Open Container Initiative". DockerCon 15. 26 يونيو 2015. مؤرشف من الأصل في 2025-01-16. اطلع عليه بتاريخ 2023-09-01.
  4. "Container platform tools on Windows". Microsoft. 15 مارس 2023. مؤرشف من الأصل في 2023-09-01. اطلع عليه بتاريخ 2023-09-01.
  5. "runj: a new OCI Runtime for FreeBSD Jails". Samuel Karp. 16 مارس 2021. مؤرشف من الأصل في 2023-09-01. اطلع عليه بتاريخ 2023-09-01.
  6. "ocijail Experimental, proof-of-concept OCI-compatible runtime for jails". Doug Rabson. 16 نوفمبر 2022. مؤرشف من الأصل في 2023-09-01. اطلع عليه بتاريخ 2023-09-01.
  7. "opencontainers/runc: CLI tool for spawning and running containers according to the OCI specification". GitHub. مؤرشف من الأصل في 2020-01-17. اطلع عليه بتاريخ 2020-01-15.
  8. opencontainers. "runc/runc.8.md at master · opencontainers/runc · GitHub". Github.com. مؤرشف من الأصل في 2022-01-21. اطلع عليه بتاريخ 2020-01-15.
  9. opencontainers (16 يوليو 2015). "Release v0.0.1: runc/libcontainer release · opencontainers/runc · GitHub". Github.com. مؤرشف من الأصل في 2024-12-23. اطلع عليه بتاريخ 2020-01-15.
  10. opencontainers (22 مايو 2021). "Release runc 1.0 -- "A wizard is never late, nor is he early, he arrives precisely when he means to." · opencontainers/runc · GitHub". Github.com. مؤرشف من الأصل في 2024-10-05. اطلع عليه بتاريخ 2024-10-05.
  11. opencontainers (23 مارس 2016). "Release v0.1: image-spec release · opencontainers/image-spec · GitHub". Github.com. مؤرشف من الأصل في 2023-09-01. اطلع عليه بتاريخ 2023-09-01.
  12. opencontainers (19 يوليو 2017). "Release v1.0.0: image-spec release · opencontainers/image-spec · GitHub". Github.com. مؤرشف من الأصل في 2023-09-01. اطلع عليه بتاريخ 2023-09-01.
  13. Docker (6 نوفمبر 2014). "Proposal: JSON Registry API V2.1 · GitHub". Github.com. مؤرشف من الأصل في 2016-03-05. اطلع عليه بتاريخ 2023-09-01.
  14. opencontainers (26 أبريل 2021). "Release v1.0.0: distribution-spec release · opencontainers/image-spec · GitHub". Github.com. مؤرشف من الأصل في 2023-09-01. اطلع عليه بتاريخ 2023-09-01.

وصلات خارجية