ال إكس سي

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
ال إكس سي
Linux Containers logo.png 

ال إكس سي


المطور الأصلي Paul Menage, Rohit Seth
المطورون
الإصدار الأول 6 أغسطس 2008؛ منذ 9 سنين (2008-08-06)[1]
الإصدار المستقر 1.1.2[2]
حالة التطوير نشط
لغة البرمجة بايثون،  ولوا،  وسي  تعديل قيمة خاصية لغة البرمجة (P277) في ويكي بيانات
نظام التشغيل لينكس  تعديل قيمة خاصية نظام التشغيل (P306) في ويكي بيانات
المنصة إكس 86, إكس86-64, IA-64, باور بي سي, سبارك, إيتانيوم, ARM
متوفر بلغات C, python3, shell, lua
الرخصة رخصة جنو العمومية الصغرى v.2.1 (some components under رخصة جنو العمومية v2 and BSD)
موقع الويب linuxcontainers.org

ال إكس سي (بالإنجليزية: LXC) و تعني (حاوية لينكس - Linux Containers) هي بيئة إفتراضية على مستوى النظام لتشغيل عدة أنظمة لينكس معزولة (داخل حاويات) على جهاز واحد بنظام لينكس مضيف .

LXC يستخدم ميزة cgroups الموجودة في نواة لينكس التي تسمح بتحديد أولويات الموارد (المعالج والذاكرة و الإدخال- الإخراج و الشبكة، الخ) دون الحاجة لتغيير الجهاز او استخدام برنامج اخر مثل فرتيالبوكس ، الوظيف المتوفرة في نواة لينكس تسمح في إنشاء بيئة معزولة تماما للتطبيقات " بيئة العمل، بما في ذلك ، الملفات و المجلدات و الشبكات، هوية المستخدم وأنظمة الملفات التي تم تركيبها.

يوفر LXC تشغيل انظمة اخرى من لينكس على مستوى النواة إفتراضيا من خلال بيئة منفصلة لكنها تعتمد على النظام المضيف، بدلا من إنشاء جهاز ظاهري كامل. تعتمد LXC على وظيفة cgroups في نواة لينكس التي تم دمجها إنطلاقا من الإصدار 2.6.24. وهي تعتمد أيضا على أنواع أخرى من وظائف عزل المساحات تم تطويرها ودمجها في نواة لينكس فيما بعد .

الأمان[عدل]

حاويات LXC ليست آمنة مثل أساليب المحاكاة الافتراضية على مستوى النظام مثل OpenVZ: في نواة لينكس قبل 3.8 ، كان يمكن للمستخدم الجذري للنظام الضيف تشغيل تعليمات برمجية على النظام المضيف مع امتيازات الجذر [3]، بدءا من إصدار LXC 1.0 تغير النمط [4] و اصبح تشغيل الحاويات مثل إنشاء مستخدمين عاديين على المضيف بإمتيازات "حاويات المحرومة".حاويات المحرومين أكثر محدودية لأنهم لا يستطيعون الوصول إلى الجهاز مباشرة.

مراجع[عدل]

  1. ^ "LXC - Linux Containers". linuxcontainers.org. اطلع عليه بتاريخ 2014-11-10. 
  2. ^ "Linux Containers - LXC - News". linuxcontainers.org. اطلع عليه بتاريخ 13 August 2015. 
  3. ^ Marco، d'Itri (2011). "Evading from linux containers". تمت أرشفته من الأصل في 9 January 2014. اطلع عليه بتاريخ 12 February 2014. 
  4. ^ Graber، Stéphane (1 January 2014). "LXC 1.0: Security features [6/10]". اطلع عليه بتاريخ 12 February 2014.