FOG هو نظام مجاني مفتوح المصدر للاستنساخ/التصوير/الإنقاذ/نظام إدارة المخزون. يمكن استخدام FOG لتصوير أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows XP وVista وWindows 7 وWindow 8/8.1 وWindows 10 وWindows 11 باستخدام PXE وPartClone وواجهة المستخدم الرسومية للويب لربطها معًا. يتضمن ميزات مثل اختبار الذاكرة والقرص، ومسح القرص، وفحص AV، وجدولة المهام، وإدارة المخزون، والنشر عن بعد لأنظمة التشغيل، وتثبيت حزم البرامج عن بعد. يمكن تشغيل الميزات من خلال واجهة المستخدم الرسومية على الويب، بمجرد تسجيل جهاز العميل في FOG.
يستخدم FOG مخطط إصدار يتبع المبادئ العامة للإصدار الدلالي مع بعض التعديلات لتناسب دورة حياة التطوير. يمكنك العثور على سير عمل الإصدار التلقائي في مستودع سير عمل الضباب
stable
دائمًا أحدث إصدار من التصحيح، وبالنسبة لمعظم المستخدمين، هذا هو المكان الذي تريد التثبيت منه.master
على خط الأساس لأحدث إصدار ثانوي. لا ينبغي عليك عادةً التثبيت من هنا لأنه لن يتضمن تصحيحات الأمان التي تم إصدارها منذ تعيين خط الأساس.dev-branch
هو المكان الذي يتم فيه تنظيم واختبار أحدث تغييرات إصدار التصحيح. يمكنك التثبيت من فرع التطوير للمساعدة في اختبار إصلاحات الأخطاء وإصلاحات الأمان وتحسينات الميزات البسيطة بإيقاع أكثر تكرارًا.working-*
والفروع feature-named
هي المكان الذي يتم فيه العمل على الإصدار الرئيسي أو الثانوي التالي. ويمكن استخدامها لتثبيت واختبار الإصدار التجريبي الحالي أو ميزات عمل محددة.وهذا يمنحنا فروعًا للإنتاج والتجهيز والتطوير لاتباع ممارسات التطوير القياسية.
مرحلة دورة التطوير | الفروع | خاصية الإصدار المرتبطة |
---|---|---|
إنتاج | مستقر يا استاذ | الصغرى والرقعة |
التدريج | فرع التطوير | رقعة |
ديف | العمل-*، {اسم الميزة} | رئيسي، صغير |
يتم تنسيق إصداراتنا بتنسيق xxxx كما يلي:
{CodeBaseMajor}.{Major}.{Minor}.{Patch}
خاصية الإصدار | وصف | مثال |
---|---|---|
CodeBaseMajor | تتطلب التغييرات الأساسية في التعليمات البرمجية الرئيسية وتغييرات كسر واجهة برمجة التطبيقات (API) إصدارًا رسميًا | 1.xxx |
رئيسي | تتطلب إضافات الميزات الرئيسية وتغييرات واجهة المستخدم والتغييرات العاجلة المحتملة داخل نفس قاعدة التعليمات البرمجية إصدارًا رسميًا | 1.5.xx |
صغير | تحسينات غير قابلة للكسر للميزات الرئيسية، تتطلب إصدارًا رسميًا | 1.5.10.x |
رقعة | إصلاحات الأخطاء والأمان المستمرة وتحسينات الميزات والإصدارات التلقائية | 1.5.10.41 |
قم بتثبيت وتحديث توزيعة خادم Linux الخاص بك
تنزيل ملف (ملفات) التثبيت
كل ما هو مطلوب لبدء التثبيت هو تنزيل الملفات لإجراء التثبيت. اختر إحدى الطرق التالية التي تفضلها؛
أرشيف ZIP wget https://github.com/FOGProject/fogproject/archive/stable.zip; unzip stable.zip
أداة أرشيف TAR/GZ wget https://github.com/FOGProject/fogproject/archive/stable.tar.gz; tar xzf stable.tar.gz
بوابة git clone https://github.com/fogproject/fogproject.git fogproject-stable
sudo -i
cd /path/to/fogproject-stable/bin
./installfog.sh
قم بتثبيت وتحديث توزيعة خادم Linux الخاص بك
تنزيل ملف (ملفات) التثبيت
كل ما هو مطلوب لبدء التثبيت هو تنزيل الملفات لإجراء التثبيت. اختر إحدى الطرق التالية التي تفضلها؛
git git clone https://github.com/fogproject/fogproject.git fogproject-dev-branch; cd fogproject-dev-branch; git checkout dev-branch
( موصى به إذا كنت تريد مواكبة التطورات الحالية!
أرشيف ZIP wget https://github.com/FOGProject/fogproject/archive/dev-branch.zip; unzip dev-branch.zip
أداة أرشيف TAR/GZ wget https://github.com/FOGProject/fogproject/archive/dev-branch.tar.gz; tar xzf dev-branch.tar.gz
sudo -i
cd /path/to/fogproject-dev-branch/bin
./installfog.sh
يجب الآن تثبيت كل شيء ويمكنك البدء في تكوين الأنظمة وتسجيلها. يرجى الاطلاع على: http://fogproject.org/wiki/index.php/Managing_FOG لمساعدتك في الإعداد بشكل أكبر.
هناك العديد من الموارد للمساعدة.
قم بتنزيل المصدر باستخدام git واطلع على dev-branch
الفرع للحصول على أحدث التعليمات البرمجية أو فرع الميزات الأكثر تحديدًا الذي ترغب في المساعدة في العمل عليه.
لمزيد من التفاصيل يرجى مراجعة المعلومات الخاصة بالمساهمة في المشروع.