Skip to Content
Building Osبناء صور أنظمة التشغيل

بناء صور أنظمة التشغيل

يحوّل OpenFactory وصفة مطبّعة إلى مخرج صورة، وعند الطلب والتوفر يقلع ذلك المخرج للتحقق. البنّاؤون والمراحل الدقيقة تختلف حسب عائلة صورة الأساس والنشر.

ما تتحكم فيه الوصفة

المجالالموقع القانونيسؤال المراجعة
قصد الأساس والعتادbase_image، hardwareهل هذه التوزيعة والإصدار والمعمارية والحد الأدنى للملف الشخصي صحيحة؟
الميزات والحزمos.features، os.packagesهل القدرات المطلوبة موجودة ومدعومة على هذا الأساس؟
الخدمات والحساباتos.services، os.usersهل الإعداد والوصول بأقل امتياز صريحان؟
سطح المكتب والعلامةos.desktop_settings، os.brandingهل سطح المكتب المختار يملك هذه الإعدادات والأصول؟
المثبّت والاستمرارos.installer، os.persistenceهل متطلبات التثبيت على القرص والاستمرار مختبرة فعلا؟
الأتمتة المخصصةos.startup_scripts، المرفقات، حزم المصدرهل المدخلات مثبتة ومحدودة وآمنة للتشغيل باسم المستخدم المعلن؟
التحققscenariosهل تراقب الاختبارات كل نتيجة جوهرية لا الإقلاع فقط؟

انظر مخطط الوصفة للشكل الكامل.

دورة حياة البناء

يمكن أن يتضمن تيار الحالة العام التخطيط، والإعداد، وعمل حزم المصدر، وتوليد الصورة، والإنهاء، والاختبار. لا يُضمن ظهورها كمراحل مسماة متطابقة لكل هدف. اتبع معرف البناء الذي يعيده طلب البدء وعامل حالة الخلفية الحالية بوصفها المرجع.

أبق هذه النتائج منفصلة:

  1. validated يعني أن شكل الوصفة المعترف به قُبل؛
  2. بناء ناجح نهائي يعني أن مخرجا أُنهي؛
  3. نجاح الاختبار يعني أن التحققات المختارة اجتازت بيئتها؛ و
  4. الشهادة أو النشر، حيث يُفعَّل، قرار سياسة لاحق.

التقدم الهادئ ليس سببا لإنشاء بناء مكرر. أعد الاتصال بلوحة البناء أو نقطة حالة الحالة باستخدام معرف البناء نفسه. إذا أصبح البناء فاشلا نهائيا، احفظ المرحلة والخطأ والسجلات قبل إعادة المحاولة.

سير العمل الموصى به

  1. اكتب معايير قبول قابلة للملاحظة.
  2. ولّد الوصفة أو عدّلها.
  3. تحقق منها وقارن النتيجة المطبّعة بالمحادثة كاملة.
  4. افحص الميزات المستنتجة، والمصادر الخارجية، وإعدادات المثبّت، والسيناريوهات.
  5. ابدأ بناء واحدا واتبع معرفه الدائم.
  6. راجع بصمة المخرج، وجرد الحزم، والتحذيرات، وأدلة الاختبار.
  7. أقلع أو ثبّت في بيئة قابلة للتجاهل تناسب الطلب.
  8. رقِّ أو انشر فقط عبر بوابة الموافقة المنطبقة.

أدلة الموضوعات

الموضوعاستخدمه لـ
صور الأساساختيار عائلة بناء مدعومة
الميزاتفهم وحدات القدرة المسجّلة
الخدماتإعلان إعداد الخدمة
برمجيات مخصصةمراجعة مدخلات الحزم المعتمدة على المستودع
المستخدمونإنشاء حسابات محلية للصورة بأمان
سطح المكتباختيار إعدادات سطح المكتب والتحقق منها
سكربتات بدء التشغيلتأليف وحدات إقلاع أول محدودة

ابدأ بأصغر صورة مفيدة. أضف ميزات فقط بعد فهم سلوك المخرج السابق وأدلته.