كيف تبني برنامج علي برنامج اخر

اريد احد اخوائي الاعزاء يبين لي مفهوم البناء بمعناة قرأ ت مقالة عن نظام التشغيل centos وتقول انة مبني علي redhat


اولاً : ان CentOS او RedHat ليسا برامج بل هي اصدارات لجنو/لينكس او انظمة تشغيل

ثانياً: بالعودة للسؤال يعني ان الــ CentOS هو فعلياً redHat..

ان نسخ انظمة جنو/لينكس بالعادة تكون مبنية على نواة لينكس و مترجمات gcc و نظام ادارة حزم معين و مجموع من البرامج اختيرت لكي تناسب سبب اصدار النسخة،، فاي تغيير في البرامج الموجودة في النسخة (فعلياً في مستودعات النسخة) و من ثم عمل recompile للاصار فانه و بالتأكيد سينتج اصدار اخر مبني على الاصدار الذي تمت الاستعانه به في عملة البناء..

فمثلاً Edubuntu قد تم اضافة بعض البرامج التي تساعد الاطفال في المسائل الرياضية و ما الىلان هدف النسخة ان تكون نسخة تعليمية و هو مبني كلياً على Ubuntu

و للمعرفة فانه يصح القول بان نسخ جنو/لينكس و اصدارته هي انظمة تشغيل قائمة بحد ذاتها لانها تحتوي على نواة و مترجم و بعض المكتبات و البرامج المساعدة الاخرى..

The Debian OS مثلاً