يحول مشروع Clear Linux تركيزه التطويري إلى الخوادم والأنظمة السحابية

مطورو توزيعة Clear Linux ذكرت حول تغيير استراتيجية تطوير المشروع. المجالات الأساسية للتطوير هي أنظمة الخادم والسحابة، والتي ستحظى الآن بالاهتمام الرئيسي. سيتم دعم مكونات الإصدار الخاص بمحطات العمل على أساس متبقي.

سيستمر تسليم الحزم مع أجهزة الكمبيوتر المكتبية، ولكن في هذه الحزم سوف يعرض الإصدارات الأصلية لبيئات المستخدم، بدون الوظائف الإضافية والتغييرات الخاصة بـ Clear Linux. بما في ذلك تكوين الحزم باستخدام جنوم، سيتوافق تكوين سطح المكتب وإعداداته مع العرض المرجعي، وهو ما يقدمه مشروع جنوم افتراضيًا.

عرضت سابقا الخاصة موضوع تخليص، متفرق مجموعة الرسم التخطيطي، إضافات الطرف الثالث المثبتة مسبقًا لـ GNOME Shell (اندفاعة لإرساء, رموز سطح المكتب, نفاذ صبر, موضوع المستخدم) وستكون إعدادات جنوم التي تم تغييرها في المرحلة الأولى اجتاز في حزمة منفصلة "سطح المكتب-الأصول-إضافات". في الأسبوع المقبل، من المقرر تحديث حزم سطح المكتب إلى جنوم 3.36، والذي سيتوافق مع بيئة جنوم المرجعية، وبعد ذلك سيتم إهمال حزمة "سطح المكتب-الأصول-الإضافات".

أذكر أن توزيعة Clear Linux تم تطويرها بواسطة شركة Intel وتوفر عزلًا صارمًا للتطبيقات باستخدام حاويات مفصولة باستخدام المحاكاة الافتراضية الكاملة. يحتوي الجزء الأساسي من التوزيعة على مجموعة صغيرة فقط من الأدوات لتشغيل الحاويات ويتم تحديثه تلقائيًا. تم تصميم جميع التطبيقات كحزم Flatpak أو حزم تعمل في حاويات منفصلة. بالإضافة إلى أجهزة سطح المكتب المخصصة، تميز إصدار المطور بدعم الأجهزة الموسع، وتكامل نظام تصحيح الأخطاء المستند إلى FUSE، وإضافة مثبت جديد، ووجود دليل التطبيق، والتي قدمت مجموعات لنشر بيئات التطوير باستخدام لغات وتقنيات مختلفة.

مميزات برنامج Clear Linux:

  • نموذج تسليم التوزيع الثنائي. يمكن إجراء تحديثات النظام في وضعين: تطبيق التصحيحات على نظام قيد التشغيل وتحديث النظام بالكامل عن طريق تثبيت صورة جديدة في لقطة Btrfs منفصلة واستبدال اللقطة النشطة بأخرى جديدة؛
  • تجميع الحزم في مجموعات (حزمة)، وتشكيل وظائف جاهزة، بغض النظر عن عدد مكونات البرامج التي تشكلها. يتم تشكيل الحزمة وصورة بيئة النظام على أساس مستودع حزم RPM، ولكن يتم تسليمها دون تقسيمها إلى حزم. داخل الحاويات، يتم تشغيل نسخة محسنة خصيصًا من Clear Linux، تحتوي على الحزم اللازمة لتشغيل التطبيق المستهدف؛
  • نظام تثبيت تحديث فعال مدمج في الجزء الأساسي من التوزيع ويضمن التسليم السريع للتحديثات التي تعمل على إصلاح المشكلات الحرجة ونقاط الضعف. يتضمن التحديث في Clear Linux فقط البيانات التي تم تغييرها بشكل مباشر، لذا فإن الإصلاحات النموذجية لنقاط الضعف والأخطاء لا تستغرق سوى بضعة كيلو بايت ويتم تثبيتها على الفور تقريبًا؛
  • نظام الإصدار الموحد - يمثل إصدار التوزيع الحالة والإصدارات لجميع مكوناته، وهو مناسب لإنشاء تكوينات قابلة للتكرار وتتبع التغييرات في مكونات التوزيع على مستوى الملف. يؤدي تغيير/تحديث أي جزء من النظام دائمًا إلى تغيير الإصدار الإجمالي للتوزيع بأكمله (إذا كان رقم إصدار حزمة معينة يزداد فقط في التوزيعات العادية، فسيتم زيادة إصدار التوزيع نفسه في Clear Linux) ;
  • نهج عديم الحالة لتعريف التكوين، مما يعني أنه يتم فصل فئات مختلفة من الإعدادات (يتم تخزين إعدادات نظام التشغيل والمستخدم والنظام بشكل منفصل)، ولا يحفظ النظام حالته (عديم الحالة) وبعد التثبيت لا يحتوي على أي إعدادات في الدليل / إلخ، ولكنه ينشئ الإعدادات بسرعة بناءً على القوالب المحددة عند بدء التشغيل. لإعادة ضبط إعدادات النظام على القيم الافتراضية، يمكنك ببساطة حذف /etc و/var؛
  • استخدام المحاكاة الافتراضية الكاملة (KVM) لتشغيل الحاويات، مما يسمح بمستوى عالٍ من الأمان. وقت بدء تشغيل الحاوية متأخر قليلاً عن أنظمة عزل الحاويات التقليدية (مساحات الأسماء ومجموعات التحكم) وهو مقبول لتشغيل حاويات التطبيقات عند الطلب (يبلغ وقت بدء تشغيل البيئة الافتراضية حوالي 200 مللي ثانية، ويتراوح استهلاك الذاكرة الإضافية من 18 إلى 20 ميجابايت لكل حاوية). لتقليل استهلاك الذاكرة، يتم استخدام آلية داكس (الوصول المباشر إلى نظام الملفات وتجاوز ذاكرة التخزين المؤقت للصفحة دون استخدام مستوى جهاز الحظر)، ويتم استخدام التكنولوجيا لإلغاء تكرار مناطق الذاكرة المتطابقة خالد شيخ محمد (Kernel Shared Memory)، والذي يسمح لك بتنظيم مشاركة موارد النظام المضيف وربط أنظمة الضيف المختلفة بقالب بيئة نظام مشترك.
  • المصدر: opennet.ru

إضافة تعليق