لينكس الحاويات
نظام التشغيل Container Linux (المعروف سابقًا باسم CoreOS Linux ) هو نظام تشغيل خفيف الوزن مفتوح المصدر، توقف تطويره، ويعتمد على نواة لينكس، ومصمم لتوفير بنية تحتية لعمليات النشر العنقودية . كان أحد محاور تركيزه قابلية التوسع . كنظام تشغيل، لم يوفر Container Linux سوى الحد الأدنى من الوظائف اللازمة لنشر التطبيقات داخل حاويات برمجية ، بالإضافة إلى آليات مدمجة لاكتشاف الخدمات ومشاركة الإعدادات. [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ]
يتشارك نظام التشغيل Container Linux في بنيته الأساسية مع أنظمة Gentoo Linux ، [ 14 ] [ 15 ] و ChromeOS و ChromiumOS من خلال حزمة تطوير برمجيات (SDK) مشتركة . ويضيف Container Linux وظائف جديدة وخيارات تخصيص إلى هذه البنية الأساسية المشتركة لدعم أجهزة الخوادم وحالات الاستخدام المختلفة. [ 12 ] [ 16 ] : 7:02 تم تطوير CoreOS بشكل أساسي بواسطة أليكس بولفي ، وبراندون فيليبس، ومايكل مارينو، [ 11 ] وتتوفر ميزاته الرئيسية كإصدار مستقر . [ 17 ] [ 18 ] [ 19 ]
أعلن فريق CoreOS عن نهاية عمر نظام التشغيل Container Linux في 26 مايو 2020، [ 1 ] وقدم Fedora CoreOS ، [ 20 ] و RHEL CoreOS كبديل له.
ملخص
لا يوفر نظام لينكس الحاويات مدير حزم لتوزيع تطبيقات الحمولة، مما يتطلب تشغيل جميع التطبيقات داخل حاوياتها. وباعتباره مضيف تحكم مركزي، يستخدم نظام لينكس الحاويات ميزات المحاكاة الافتراضية على مستوى نظام التشغيل لنواة لينكس لإنشاء وتكوين حاويات متعددة تعمل كأنظمة لينكس معزولة . وبهذه الطريقة، يتم تقسيم الموارد بين الحاويات من خلال مثيلات متعددة معزولة في مساحة المستخدم ، بدلاً من استخدام برنامج إدارة الأجهزة الافتراضية (Hypervisor) وتوفير أجهزة افتراضية كاملة . يعتمد هذا النهج على وظائف مجموعات التحكم (cgroups) ومساحات الأسماء في نواة لينكس ، [ 21 ] [ 22 ] والتي توفر معًا إمكانية تحديد استخدام الموارد ( وحدة المعالجة المركزية ، والذاكرة، وإدخال /إخراج القرص ، وما إلى ذلك) وحسابه وعزله لمجموعات عمليات مساحة المستخدم . [ 10 ] [ 13 ] [ 23 ]
في البداية، استخدم نظام Container Linux برنامج Docker حصريًا كمكون يوفر طبقة تجريد وواجهة إضافية [ 24 ] لميزات المحاكاة الافتراضية على مستوى نظام التشغيل لنواة Linux، بالإضافة إلى توفير تنسيق موحد للحاويات يسمح بتشغيل التطبيقات في بيئات مختلفة. [ 10 ] [ 23 ] في ديسمبر 2014، أصدر نظام CoreOS برنامج rkt (الذي صدر في البداية باسم Rocket ) وبدأ بدعمه كبديل لبرنامج Docker، موفرًا من خلاله تنسيقًا موحدًا آخر لصور حاويات التطبيقات، والتعريف ذي الصلة لبيئة تشغيل الحاويات ، وبروتوكولًا لاكتشاف صور الحاويات واسترجاعها. [ 25 ] [ 26 ] [ 27 ] [ 28 ] يوفر CoreOS برنامج rkt كتطبيق لما يُسمى بمواصفات حاوية التطبيق (appc) التي تصف الخصائص المطلوبة لصورة حاوية التطبيق (ACI). أنشأت CoreOS كلاً من appc و ACI كمجموعة مواصفات مستقلة موجهة من قبل لجنة [ 29 ] [ 30 ] بهدف أن تصبح جزءًا من مبادرة الحاويات المفتوحة المستقلة عن البائعين وأنظمة التشغيل، أو OCI، والتي كانت تسمى في البداية معيار الحاويات لمشروع الحاويات المفتوحة (OCP)، [ 31 ] والتي أعلنت عنها مجموعة من شركات التكنولوجيا الكبيرة في يونيو 2015. [ 32 ] [ 33 ] [ 34 ]
يستخدم نظام Container Linux نصوص ebuild من نظام Gentoo Linux للتجميع الآلي لمكونات نظامه، [ 14 ] [ 15 ] ويستخدم systemd كنظام بدء التشغيل الأساسي ، مع تكامل وثيق بين systemd وآليات Container Linux الداخلية المختلفة. [ 10 ] [ 35 ]
تحديثات التوزيع
يحقق نظام التشغيل لينكس الحاويات أمانًا وموثوقيةً إضافيين لتحديثات نظام التشغيل الخاص به من خلال استخدام FastPatch كآلية تقسيم مزدوجة للجزء المخصص للقراءة فقط من عملية التثبيت، ما يعني أن التحديثات تُجرى كوحدة واحدة وتُثبّت على قسم تمهيد ثانوي غير نشط يُفعّل عند إعادة التشغيل أو تنفيذ kexec . يتجنب هذا النهج المشكلات المحتملة الناجمة عن تحديث أجزاء معينة فقط من نظام التشغيل، ويضمن سهولة الرجوع إلى إصدار مستقر ومعروف من نظام التشغيل، ويسمح بتوقيع كل قسم تمهيد لمزيد من الأمان. [ 10 ] [ 13 ] [ 36 ] يُعاد تحجيم قسم الجذر ونظام ملفاته تلقائيًا لملء جميع مساحة القرص المتاحة عند إعادة التشغيل؛ بينما يوفر قسم الجذر مساحة تخزين للقراءة والكتابة، يُثبّت نظام التشغيل نفسه للقراءة فقط تحت /usr . [ 37 ] [ 38 ] [ 39 ]
لضمان إعادة تشغيل جزء محدد فقط من المجموعة عند تطبيق تحديثات نظام التشغيل، والحفاظ على الموارد اللازمة لتشغيل التطبيقات المنشورة، يوفر CoreOS أداة locksmith كمدير لإعادة التشغيل لنظام Container Linux. [ 40 ] باستخدام locksmith، يمكن للمستخدم الاختيار بين استراتيجيات تحديث مختلفة، تُحدد بناءً على كيفية تنفيذ عمليات إعادة التشغيل كخطوة أخيرة في تطبيق التحديثات؛ على سبيل المثال، يمكن تحديد عدد أعضاء المجموعة المسموح لهم بإعادة التشغيل في وقت واحد. داخليًا، تعمل locksmith كخدمة locksmithd التي تعمل على أعضاء المجموعة، بينما تدير أداة سطر الأوامر locksmithctl معلمات التكوين. [ 41 ] [ 42 ] كُتبت أداة locksmith بلغة Go وتُوزع بموجب شروط رخصة Apache 2.0 . [ 43 ]
يعتمد نظام توزيع التحديثات المستخدم في نظام Container Linux على مشروع Omaha مفتوح المصدر من Google ، والذي يوفر آلية لنشر التحديثات وبروتوكول الطلب والاستجابة الأساسي القائم على XML . [ 6 ] [ 44 ] [ 45 ] بالإضافة إلى ذلك، يوفر CoreOS برنامج CoreUpdate كلوحة تحكم عبر الويب لإدارة التحديثات على مستوى المجموعة. تشمل العمليات المتاحة عبر CoreUpdate تعيين أعضاء المجموعة إلى مجموعات مختلفة تتشارك سياسات تحديث مخصصة، ومراجعة تفاصيل إصدارات Container Linux على مستوى المجموعة، وإيقاف التحديثات وإعادة تشغيلها، ومراجعة سجلات التحديثات المسجلة. كما يوفر CoreUpdate واجهة برمجة تطبيقات (API) قائمة على HTTP تسمح بدمجه في أدوات أو أنظمة نشر تابعة لجهات خارجية . [ 36 ] [ 46 ] [ 47 ]
البنية التحتية للمجموعة

يوفر نظام التشغيل Container Linux خدمة etcd، وهي خدمة تعمل على جميع أجهزة الكمبيوتر في المجموعة، وتوفر سجلًا ديناميكيًا للتكوين، مما يسمح بمشاركة بيانات التكوين المختلفة بسهولة وموثوقية بين أعضاء المجموعة. [ 6 ] [ 37 ] نظرًا لأن بيانات المفتاح والقيمة المخزنة داخل etcd تُوزع وتُنسخ تلقائيًا مع اختيار رئيسي آلي وإنشاء توافق في الآراء باستخدام خوارزمية Raft ، فإن جميع التغييرات في البيانات المخزنة تنعكس على المجموعة بأكملها، بينما تمنع هذه الميزة فقدان البيانات في حال تعطل أحد أعضاء المجموعة. [ 28 ] [ 49 ] بالإضافة إلى إدارة التكوين، توفر etcd أيضًا اكتشاف الخدمات من خلال السماح للتطبيقات المنشورة بالإعلان عن نفسها والخدمات التي تقدمها. يتم التواصل مع etcd من خلال واجهة برمجة تطبيقات REST مكشوفة ، والتي تستخدم داخليًا JSON على HTTP؛ ويمكن استخدام واجهة برمجة التطبيقات مباشرةً (عبر curl أو wget ، على سبيل المثال)، أو بشكل غير مباشر من خلال etcdctl ، وهي أداة سطر أوامر متخصصة توفرها أيضًا CoreOS. [ 10 ] [ 13 ] [ 50 ] [ 51 ] [ 52 ] يتم استخدام etcd أيضًا في برنامج Kubernetes .
يوفر نظام Container Linux أيضًا مدير مجموعة fleet ، الذي يتحكم في مثيلات systemd المنفصلة لنظام Container Linux على مستوى المجموعة. اعتبارًا من عام 2017، توقف تطوير "fleet" وأصبح قديمًا لصالح Kubernetes. [ 53 ] باستخدام fleetd ، يُنشئ نظام Container Linux نظام تهيئة موزعًا يربط بين مثيلات systemd المنفصلة ونشر etcd على مستوى المجموعة ؛ [ 49 ] داخليًا، يتواصل برنامج fleetd الخفي مع مثيلات systemd المحلية عبر D-Bus ، ومع نشر etcd من خلال واجهة برمجة التطبيقات (API) الخاصة به. يتيح استخدام fleetd نشر حاوية واحدة أو عدة حاويات على مستوى المجموعة، مع خيارات متقدمة تشمل التكرار ، والتعافي من الأعطال ، والنشر على أعضاء محددين في المجموعة، والتبعيات بين الحاويات، والنشر المجمع للحاويات. تُستخدم أداة سطر أوامر تُسمى fleetctl لتكوين ومراقبة نظام التهيئة الموزع هذا؛ [ 54 ] داخليًا، تتواصل مع برنامج fleetd الخفي باستخدام واجهة برمجة تطبيقات (API) قائمة على JSON عبر HTTP، والتي يمكن استخدامها أيضًا بشكل مباشر. عند استخدام fleetctl محليًا على أحد أعضاء المجموعة، فإنه يتواصل مع مثيل fleetd المحلي عبر مقبس نطاق يونكس ؛ أما عند استخدامه من مضيف خارجي، فيتم استخدام نفق SSH مع توفير المصادقة من خلال مفاتيح SSH العامة . [ 55 ] [ 56 ] [ 57 ] [ 58 ] [ 59 ]
جميع البرامج الخفية وأدوات سطر الأوامر المذكورة أعلاه ( etcd و etcdctl و fleetd و fleetctl ) مكتوبة بلغة Go وموزعة بموجب شروط رخصة Apache 2.0. [ 8 ] [ 60 ]
الانتشار
عند تشغيل نظام Container Linux على أجهزة مخصصة، يمكن تثبيته بشكل دائم على وحدة تخزين محلية، مثل القرص الصلب (HDD) أو القرص ذي الحالة الصلبة (SSD)، [ 61 ] أو تشغيله عن بُعد عبر الشبكة باستخدام بيئة تنفيذ ما قبل التمهيد (PXE) بشكل عام، أو iPXE كأحد تطبيقاتها. [ 62 ] [ 63 ] يدعم CoreOS أيضًا عمليات النشر على منصات افتراضية للأجهزة المختلفة ، بما في ذلك Amazon EC2 و DigitalOcean و Google Compute Engine و Microsoft Azure و OpenStack و QEMU / KVM و Vagrant و VMware . [ 13 ] [ 64 ] [ 65 ] [ 66 ] يمكن أيضًا تثبيت Container Linux على Citrix XenServer، مع العلم أن هناك "قالبًا" خاصًا بـ CoreOS.
يمكن أيضًا نشر نظام تشغيل Container Linux من خلال توزيعته التجارية المسماة Tectonic ، والتي تدمج أيضًا Kubernetes من Google كأداة لإدارة المجموعات. اعتبارًا من أبريل 2015 من المقرر طرح برنامج Tectonic كنسخة تجريبية لعملاء محددين. [ 29 ] [ 67 ] [ 68 ] كما يوفر CoreOS برنامج Flannel كمكون، لتنفيذ شبكة تراكبية مطلوبة بشكل أساسي للتكامل مع Kubernetes. [ 29 ] [ 69 ] [ 70 ]
اعتبارًا من فبراير 2015 يدعم نظام التشغيل Container Linux بنية x86-64 فقط . [ 6 ]
المشتقات
بعد استحواذها على شركة CoreOS, Inc. [ 71 ] في يناير 2018، أعلنت Red Hat [ 72 ] أنها ستدمج CoreOS Container Linux مع مشروع Atomic التابع لشركة Red Hat لإنشاء نظام تشغيل جديد، Red Hat CoreOS، مع مواءمة مجتمع المصادر المفتوحة لمشروع Fedora حول Fedora CoreOS، والجمع بين التقنيات من كلا النظامين السابقين.
في 6 مارس 2018، أعلنت شركة Kinvolk GmbH عن Flatcar Container Linux، وهو نظام تشغيل مشتق من CoreOS Container Linux. [ 73 ] يتتبع Flatcar إصدارات CoreOS الأصلية من قنوات ألفا وبيتا والمستقرة، مع إضافة قناة تجريبية لإصدار Edge في مايو 2019. [ 74 ] في 29 أبريل 2021، استحوذت مايكروسوفت على Kinvolk GmbH. [ 75 ] أصبح Flatcar Container Linux هو المصدر الرئيسي لنظام Azure Container Linux. [ 76 ]
استقبال
قام موقع LWN.net بمراجعة نظام التشغيل CoreOS في عام 2014: [ 77 ]
بالنسبة لمن يقومون بإنشاء أنظمة موزعة واسعة النطاق، وتطبيقات الويب مثالٌ بارزٌ على ذلك، يبدو أن CoreOS يمتلك العديد من الوظائف المهمة. فهو يسمح لهذه التطبيقات بالتوسع والتقلص حسب الحاجة، كما يوفر منصة مستقرة لا تُشكّل فيها التحديثات عبئًا مستمرًا. بالنسبة لعمليات نشر الخوادم الضخمة، يبدو أن CoreOS، أو نظامٌ مشابهٌ له في كثير من الخصائص، هو الحل الأمثل للمستقبل.
انظر أيضاً
- محاكاة التطبيقات - تقنية برمجية تغلف برامج التطبيقات عن نظام التشغيل الذي يتم تشغيلها عليه
- مقارنة برامج محاكاة التطبيقات – آلات افتراضية محمولة متنوعة وآلات افتراضية بلغات البرمجة النصية
- مقارنة برامج محاكاة المنصات - المحاكيات المختلفة وبرامج إدارة الأجهزة الافتراضية، التي تحاكي أجهزة الكمبيوتر المادية بالكامل
- LXC (حاويات لينكس) – بيئة لتشغيل أنظمة لينكس معزولة متعددة (حاويات) على مضيف تحكم لينكس واحد
- تطبيقات المحاكاة الافتراضية على مستوى نظام التشغيل - تعتمد على دعم نواة نظام التشغيل لنسخ متعددة معزولة من مساحة المستخدم
- البرمجيات كخدمة (SaaS) – نموذج لترخيص البرمجيات وتوزيعها، حيث يتم استضافة البرنامج مركزياً وترخيصه على أساس الاشتراك.
- المحاكاة الافتراضية - مفهوم عام لتوفير نسخ افتراضية من منصات أجهزة الكمبيوتر وأنظمة التشغيل وأجهزة التخزين وما إلى ذلك.
مراجع
- 1 2 "إعلان انتهاء دعم نظام CoreOS Container Linux" . coreos.com . تم الاطلاع عليه بتاريخ 16 أغسطس 2020 .
- ↑ "coreos/manifest: Release v94.0.0 (Container Linux v94.0.0)" . github.com . October 3, 2013 . Retrieved September 22, 2014 .
- ↑ "ملاحظات إصدار CoreOS Container Linux # القناة المستقرة" . coreos.com . 22 مايو 2020. مؤرشف من الأصل في 11 نوفمبر 2020. تم الاطلاع عليه في 22 مايو 2020 .
- ↑ "ملاحظات إصدار CoreOS Container Linux # قناة بيتا" . coreos.com . 22 مايو 2020. مؤرشف من الأصل في 11 نوفمبر 2020. تم الاطلاع عليه في 22 مايو 2020 .
- ↑ "ملاحظات إصدار CoreOS Container Linux # قناة ألفا" . coreos.com . 22 مايو 2020. مؤرشف من الأصل في 11 نوفمبر 2020. تم الاطلاع عليه في 22 مايو 2020 .
- 1 2 3 4 تيموثي بريكيت مورغان (15 فبراير 2015). "نظام CoreOS يُوسّع نطاق لينكس بشكل كبير من خلال جعله غير مرئي" . nextplatform.com . تم الاطلاع عليه في 14 يونيو 2015 .
- ↑ "اتفاقية تجريبية لنظام CoreOS" . coreos.com . 13 مارس 2014. مؤرشفة من الأصل في 12 سبتمبر 2014. تم الاطلاع عليها في 26 مارس 2014 .
- 1 2 "coreos/etcd: etcd/LICENSE at master" . github.com . 31 يوليو 2013. تم الاطلاع عليه في 26 مارس 2014 .
- ↑ "نظام CoreOS Linux أصبح الآن نظام Container Linux" . coreos.com . تم الاطلاع عليه بتاريخ 20 ديسمبر 2016 .
- 1 2 3 4 5 6 ليبي كلارك (9 سبتمبر 2013). "براندون فيليبس: كيف تستخدم توزيعة CoreOS Linux مجموعات التحكم Cgroups" . Linux.com . مؤرشف من الأصل في 22 فبراير 2014. تم الاطلاع عليه في 13 فبراير 2014 .
- 1 2 كيد ميتز (21 أغسطس 2013). "مخترقو لينكس يعيدون بناء الإنترنت من مرآب في وادي السيليكون" . وايرد . تم الاسترجاع في 13 فبراير 2014 .
- ١ ٢ "CoreOS - نهج جديد لأنظمة الخوادم القائمة على لينكس" . itnews2day.com . ٢٢ أغسطس ٢٠١٣. مؤرشف من الأصل في ٢٩ نوفمبر ٢٠١٤. تم الاطلاع عليه في ٢٦ مارس ٢٠١٤ .
- 1 2 3 4 5 "وثائق CoreOS: استخدام CoreOS" . coreos.com . مؤرشف من الأصل في 23 فبراير 2014. تم الاطلاع عليه في 13 فبراير 2014 .
- ١ ٢ "بناء صور التطوير: تحديث حزم portage-stable من Gentoo" . coreos.com . مؤرشف من الأصل في ١٤ يوليو ٢٠١٧. تم الاطلاع عليه في ٢٤ مايو ٢٠١٦ .
- 1 2 "توزيعات مبنية على جنتو" . gentoo.org . 25 مارس 2016. تم الاطلاع عليه في 24 مايو 2016 .
- ↑ برايان هارينغتون (8 يوليو 2014). "CoreOS: تشريح تحديث CoreOS" . youtube.com . Rackspace . تم الاطلاع عليه في 25 يوليو 2014 .
- ↑ أليكس بولفي (25 يوليو 2014). "إصدار CoreOS المستقر" . coreos.com . تم الاطلاع عليه بتاريخ 28 أغسطس 2014 .
- ↑ "ملاحظات إصدار CoreOS" . coreos.com . مؤرشف من الأصل في 11 نوفمبر 2020. تم الاطلاع عليه في 28 أغسطس 2014 .
- ↑ براندون فيليبس (28 يناير 2015). "إصدار etcd 2.0 - أول إصدار رئيسي مستقر" . coreos.com . تم الاطلاع عليه في 14 يونيو 2015 .
- ↑ "وثائق Fedora CoreOS :: موقع وثائق Fedora" . docs.fedoraproject.org . تم الاطلاع عليه بتاريخ 16 أغسطس 2020 .
- ↑ جوناثان كوربيت (29 أكتوبر 2007). "ملاحظات من حاوية" . LWN.net . تم الاطلاع عليه في 3 يوليو 2016 .
- ↑ جيك إيدج (19 نوفمبر 2014). "مساحات أسماء مجموعات التحكم" . LWN.net . تم الاطلاع عليه في 3 يوليو 2016 .
- ١ ٢ "وثائق CoreOS: استخدام Docker مع CoreOS" . coreos.com . مؤرشف من الأصل في ٤ أغسطس ٢٠١٦. تم الاطلاع عليه في ١٤ يونيو ٢٠١٥ .
- ↑ "Docker 0.9: تقديم برامج تشغيل التنفيذ وlibcontainer" . docker.com . 10 مارس 2014. تم الاطلاع عليه في 20 يناير 2015 .
- ↑ ليبي كلارك (30 يناير 2015). "أليكس بولفي، المؤسس المشارك لـ CoreOS، يتحدث عن الحاويات، وروكيت مقابل دوكر، والمزيد" . Linux.com . تم الاطلاع عليه في 14 يونيو 2015 .
- ↑ تشارلز بابكوك (20 فبراير 2015). "حاويات روكيت: كيف تخطط CoreOS لمنافسة دوكر" . informationweek.com . تم الاطلاع عليه في 14 يونيو 2015 .
- ↑ أليكس بولفي (1 ديسمبر 2014). "نظام CoreOS يعمل على بناء بيئة تشغيل للحاويات، rkt" . coreos.com . تم الاطلاع عليه في 14 يونيو 2015 .
- 1 2 جوش بيركوس (4 فبراير 2015). "إصدارات جديدة من etcd وappc وRocket من CoreOS" . LWN.net . تم الاطلاع عليه في 22 يونيو 2015 .
- 1 2 3 جوش بيركوس (13 مايو 2015). "مهرجان CoreOS وعالم الحاويات، الجزء 1" . LWN.net . تم الاطلاع عليه في 22 يونيو 2015 .
- ↑ ناثان ويليس (3 ديسمبر 2014). "نظام حاويات روكيت" . LWN.net . تم الاطلاع عليه في 22 يونيو 2015 .
- ↑ ماكاليستر، نيل (22 يونيو 2015). "دوكر وشركاؤها يكشفون عن منظمة معايير لحاويات البرمجيات" . مركز البيانات. ذا ريجستر . تم الاطلاع عليه في 19 يناير 2017.
أُعلن في مؤتمر دوكر كون في سان فرانسيسكو يوم الاثنين، أن مشروع الحاويات المفتوحة (OCP) سيتولى صيانة وتطوير بيئة تشغيل حاويات مشتركة وتنسيق صور يعتمد جزئيًا على التعليمات البرمجية والمواصفات التي تبرعت بها دوكر.
- ↑ فريدريك لاردينوا (22 يونيو 2015). "دوكر، كور أو إس، جوجل، مايكروسوفت، أمازون، وغيرهم يجتمعون لتطوير معيار مشترك للحاويات" . تيك كرانش . تم الاطلاع عليه في 24 يونيو 2015 .
- ↑ "قادة الصناعة يتحدون لإنشاء مشروع لمعايير الحاويات المفتوحة" . opencontainers.org . 22 يونيو 2015. مؤرشف من الأصل في 13 أغسطس 2015. تم الاطلاع عليه في 14 مارس 2016 .
- ↑ نيل ماكاليستر (22 يوليو 2015). "مشروع الحاويات المفتوحة يُعيد تسمية نفسه، ويقول إن المعيار بات وشيكًا: مؤسسة لينكس، ودوكر، وحلفاؤهما يختارون مبادرة الحاويات المفتوحة" . ذا ريجستر . تاريخ الاطلاع: 29 يناير 2016 .
- ↑ "وثائق CoreOS: استخدام systemd مع CoreOS" . coreos.com . مؤرشف من الأصل في 14 فبراير 2014. تم الاطلاع عليه في 13 فبراير 2014 .
- ١ ٢ "وثائق CoreOS: التحديثات والتصحيحات" . coreos.com . مؤرشف من الأصل في ١٤ فبراير ٢٠١٤. تم الاطلاع عليه في ٢٧ فبراير ٢٠١٥ .
- ١ ٢ فيل ويلان (٢٨ أغسطس ٢٠١٣). "أليكس بولفي يشرح نظام التشغيل CoreOS" . activestate.com . مؤرشف من الأصل في ٢٤ فبراير ٢٠١٥. تم الاطلاع عليه في ٧ مايو ٢٠١٥ .
- ↑ "وثائق CoreOS: إضافة مساحة تخزين إلى جهاز CoreOS الخاص بك" . coreos.com . تم الاطلاع عليه بتاريخ 27 فبراير 2015 .
- ↑ أليكس بولفي (27 مارس 2014). "تحديث رئيسي: btrfs، Docker 0.9، إضافة مستخدمين، إمكانية الكتابة في /etc، والمزيد!" . coreos.com . تم الاطلاع عليه في 27 فبراير 2015 .
- ↑ "مقدمة بسيطة لنظام CoreOS مع الرئيس التنفيذي أليكس بولفي والمدير التقني براندون فيليبس" . centurylinklabs.com . 6 يونيو 2014. مؤرشف من الأصل في 22 يونيو 2015. تم الاطلاع عليه في 22 يونيو 2015 .
- ↑ "وثائق CoreOS: استراتيجيات التحديث" . coreos.com . تم الاطلاع عليه بتاريخ 17 أبريل 2015 .
- ↑ "coreos/locksmith: locksmith/README.md at master" . github.com . 1 فبراير 2015. تم الاطلاع عليه في 17 أبريل 2015 .
- ↑ "coreos/locksmith: locksmith/LICENSE at master" . github.com . 19 يناير 2014. تم الاطلاع عليه في 17 أبريل 2015 .
- ↑ "أوماها - برنامج تثبيت وتحديث تلقائي لنظام ويندوز" . code.google.com . تم الاطلاع عليه بتاريخ 11 أكتوبر 2014 .
- ↑ "نظرة عامة على أوماها" . omaha.googlecode.com . 23 سبتمبر 2009. مؤرشف من الأصل في 6 مايو 2009. تم الاطلاع عليه في 11 أكتوبر 2014 .
- ↑ "حزمة أوماها" . godoc.org . 24 يونيو 2014. تم الاطلاع عليه في 4 يوليو 2014 .
- ↑ "وثائق CoreOS: CoreUpdate" . coreos.com . تم الاطلاع عليه في 4 يوليو 2014 .
- ↑ مارك مودي (16 مايو 2014). "عرض توضيحي لبيئة تطوير CoreOS + Docker" . github.com . تم الاطلاع عليه في 16 أبريل 2015 .
- 1 2 جوناثان كوربيت (22 أكتوبر 2014). "Etcd والأسطول" . LWN.net . تم الاطلاع عليه في 22 يونيو 2015 .
- ↑ "وثائق CoreOS: استخدام etcd مع CoreOS" . coreos.com . تم الاطلاع عليه في 13 فبراير 2014 .
- ↑ "وثائق CoreOS: البدء باستخدام etcd" . coreos.com . تم الاطلاع عليه في 13 فبراير 2014 .
- ↑ براندون فيليبس (15 يناير 2014). "etcd @ GoSF" . speakerdeck.com . تم الاطلاع عليه في 13 فبراير 2014 .
- ↑ وود، جوش. "تنسيق الحاويات: الانتقال من الأسطول إلى Kubernetes" . coreos.com . CoreOS.
- ↑ جاستن إلينجوود (12 سبتمبر 2014). "كيفية استخدام Fleet وFleetctl لإدارة مجموعة CoreOS الخاصة بك" . digitalocean.com . تم الاطلاع عليه في 22 يونيو 2015 .
- ↑ "وثائق CoreOS: تشغيل الحاويات باستخدام fleet" . coreos.com . تم الاطلاع عليه في 3 أبريل 2014 .
- ↑ "وثائق CoreOS: استخدام العميل" . coreos.com . تم الاطلاع عليه في 3 أبريل 2014 .
- ↑ "coreos/fleet: fleet/README.md at master" . github.com . 18 فبراير 2014. تم الاطلاع عليه في 3 أبريل 2014 .
- ↑ "coreos/fleet: fleet/Documentation/deployment-and-configuration.md at master (Deploying fleet)" . github.com . 14 أبريل 2015. تم الاطلاع عليه في 17 أبريل 2015 .
- ↑ "coreos/fleet: fleet/Documentation/api-v1.md (fleet API v1)" . github.com . 29 أكتوبر 2014. تم الاطلاع عليه في 17 أبريل 2015 .
- ↑ "coreos/fleet: fleet/LICENSE at master" . github.com . 6 فبراير 2014. تم الاطلاع عليه في 3 أبريل 2014 .
- ↑ "وثائق CoreOS: تثبيت CoreOS على القرص" . coreos.com . تم الاطلاع عليه في 13 فبراير 2014 .
- ↑ "وثائق CoreOS: تشغيل CoreOS عبر PXE" . coreos.com . تم الاطلاع عليه في 13 فبراير 2014 .
- ↑ "وثائق CoreOS: تشغيل CoreOS عبر iPXE" . coreos.com . تم الاطلاع عليه بتاريخ 13 فبراير 2014 .
- ↑ أليكس كروفورد (5 سبتمبر 2014). "صورة CoreOS متاحة الآن على DigitalOcean" . coreos.com . تم الاطلاع عليه في 5 سبتمبر 2014 .
- ↑ جاك كلارك (23 مايو 2014). "جوجل تُطلق برنامج لينكس المستقبلي CoreOS على سحابتها" . ذا ريجستر . تاريخ الاسترجاع: 26 مايو 2014 .
- ↑ أليكس كروفورد (20 أكتوبر 2014). "نظام CoreOS متوفر الآن على مايكروسوفت أزور" . coreos.com . تم الاطلاع عليه بتاريخ 22 أكتوبر 2014 .
- ↑ ستيفن ج. فوغان-نيكولز (6 أبريل 2015). "نظام CoreOS يُقدّم Kubernetes من جوجل إلى المؤسسات" . ZDNet . تاريخ الاسترجاع: 29 أبريل 2015 .
- ↑ بن كيبس (6 أبريل 2015). "كور أو إس وجوجل تتخذان إجراءات دفاعية، فهل دوكر هو الضحية؟" . فوربس . تم الاطلاع عليه بتاريخ 29 أبريل 2015 .
- ↑ يوجين ياكوبوفيتش (28 أغسطس 2014). "تقديم فلانيل: شبكة تراكب مدعومة بـ etcd للحاويات" . coreos.com . تم الاطلاع عليه في 22 يونيو 2015 .
- ↑ "دليل استخدام CoreOS Flannel مع Docker" . slideshare.net . نوفمبر 2014. تم الاطلاع عليه في 22 يونيو 2015 .
- ↑ روسوف، مات (30 يناير 2018). "شركة ريد هات تدفع 250 مليون دولار مقابل شركة كور أو إس، وهي شركة ناشئة تبيع تقنية طورتها جوجل" . سي إن بي سي . تم الاطلاع عليه في 6 يونيو 2019 .
- ↑ "فيدورا كور أو إس، ريد هات كور أو إس، ومستقبل أنظمة لينكس الحاوية | كور أو إس" . coreos.com . تم الاطلاع عليه بتاريخ 6 يونيو 2019 .
- ↑ "الإعلان عن مشروع Flatcar Linux | Kinvolk" . kinvolk.io . 6 مارس 2018. تم الاطلاع عليه في 6 يونيو 2019 .
- ↑ "تقديم قناة Flatcar Linux Edge | Kinvolk" . kinvolk.io . 15 مايو 2019. تم الاطلاع عليه في 6 يونيو 2019 .
- ↑ "استحوذت مايكروسوفت على شركة Kinvolk لتسريع الابتكار المُحسَّن للحاويات" . 29 أبريل 2021. تم الاطلاع عليه في 21 مايو 2026 .
- ↑ "مايكروسوفت تُفاجئ الجميع بأول توزيعة لينكس للخوادم: Azure Linux 4.0" . ١٨ مايو ٢٠٢٦. تم الاطلاع عليه بتاريخ ٢١ مايو ٢٠٢٦ .
- ↑ "CoreOS: نوع مختلف من توزيعات لينكس [ LWN.net ] " .
روابط خارجية
- الموقع الرسمي ومستودعاتعلى GitHub:CoreOSوetcdوfleetوrktوCoreOS-overlay

- نظام التشغيل الأساسي (CoreOS) على منصة DistroWatch
- هان ، سيباستيان (3 سبتمبر 2013). "النظرة الأولى على CoreOS" .
- فوغان-نيكولز، ستيفن ج. (2 يوليو 2014). "CoreOS: لينكس للحوسبة السحابية ومراكز البيانات" . ZDNet .
- آساي، مات (9 أكتوبر 2014). "ما هو نظام التشغيل CoreOS؟ تهديد وجودي لموردي لينكس" . إنفوورلد .
- ديلب، آرون؛ غرايسلي، برايان (4 مارس 2015). "فهم بنية CoreOS الموزعة" (محاضرة لأليكس بولفي).
- والدون، برايان؛ وآخرون . (26 أغسطس 2014). "بنية أسطول CoreOS" .
- "تشغيل نظام التشغيل CoreOS على محرك الحوسبة من جوجل" . 23 مايو 2014.
- لارابيل، مايكل (18 يناير 2015). "نظام التشغيل CoreOS ينتقل من Btrfs إلى Ext4 + OverlayFS" . فورونيكس .
- بيركوس، جوش (28 مايو 2015). "الحاويات والبيانات الدائمة" . LWN.net .
- "Flatcar Container Linux" .
- برامج الحاويات
- توزيعات لينكس للمؤسسات
- حاويات لينكس
- توزيعات لينكس
- برنامج ريد هات
- برنامج يستخدم ترخيص أباتشي
- برامج المحاكاة الافتراضية لنظام التشغيل لينكس
