Fedora Rawhide پر مبنی Red Hat Enterprise Linux کی تعمیر کا ایمولیشن

Fedora Linux کے ڈویلپرز نے ELN (Enterprise Linux Next) پروجیکٹ کی حمایت کے لیے SIG (Special Interest Group) کے قیام کا اعلان کیا ہے، جس کا مقصد Fedora Rawhide ریپوزٹری کی بنیاد پر Red Hat Enterprise Linux کی مسلسل ترقی پذیر تعمیرات فراہم کرنا ہے۔ RHEL کی نئی شاخیں تیار کرنے کے عمل میں Fedora سے ہر تین سال بعد ایک برانچ بنانا شامل ہے، جسے کچھ وقت کے لیے الگ سے تیار کیا جاتا ہے جب تک کہ اسے حتمی پروڈکٹ تک نہیں لایا جاتا۔ ELN آپ کو کسی بھی وقت Fedora Rawhide ریپوزٹری کے ٹکڑوں کی بنیاد پر Red Hat Enterprise Linux کی تعمیرات کی تقلید کرنے کی اجازت دے گا۔

اب تک، فیڈورا فورک کے بعد، بند دروازوں کے پیچھے RHEL کی تیاری کی جاتی تھی۔ CentOS Stream کے ساتھ، Red Hat RHEL کی ترقی کے عمل کو کمیونٹی کے لیے مزید کھلا اور شفاف بنانے کا ارادہ رکھتا ہے۔ ELN کا مقصد Fedora کے CentOS Stream/RHEL نیکسٹ فورک کو مسلسل انٹیگریشن سسٹمز کی طرح کے طریقے استعمال کرکے مزید قابل پیشن گوئی بنانا ہے۔

ELN ایک علیحدہ بلڈروٹ اور تعمیراتی عمل فراہم کرے گا جو آپ کو Fedora Rawhide ذخیرہ کو دوبارہ تعمیر کرنے کی اجازت دیتا ہے گویا یہ RHEL ہے۔ کامیاب ELN تعمیرات کو RHEL Next کی تجرباتی تعمیرات کے ساتھ ہم آہنگ کرنے کا منصوبہ بنایا گیا ہے، جس میں پیکجوں میں اضافی تبدیلیاں شامل کی جائیں گی جن کی Fedora میں اجازت نہیں ہے (مثال کے طور پر، برانڈ کے نام شامل کرنا)۔ ایک ہی وقت میں، ڈویلپرز ان کو مخصوص فائلوں میں مشروط بلاکس کی سطح پر الگ کر کے اختلافات کو کم کرنے کی کوشش کریں گے۔

ELN کے ساتھ، Fedora پیکیج مینٹینرز ان تبدیلیوں کو جلد پکڑنے اور جانچنے کے قابل ہوں گے جو ممکنہ طور پر RHEL کی ترقی کو متاثر کر سکتے ہیں۔ خاص طور پر، مخصوص فائلوں میں مشروط بلاکس میں مطلوبہ تبدیلیوں کو چیک کرنا ممکن ہو گا، یعنی "%{rhel}" متغیر کے ساتھ ایک مشروط پیکج بنائیں جو "9" پر سیٹ کیا گیا ہے ("%{fedora}" ELN متغیر "false" لوٹائے گا)، مستقبل کی RHEL برانچ کے لیے ایک پیکج بنانے کی نقل۔

ELN آپ کو فیڈورا کی مرکزی تعمیرات کو متاثر کیے بغیر نئے آئیڈیاز کے ساتھ تجربہ کرنے کی بھی اجازت دے گا۔ ELN کو نئے کمپائلر جھنڈوں کے خلاف Fedora پیکجوں کی جانچ کرنے، تجرباتی یا غیر RHEL خصوصیات کو غیر فعال کرنے، ہارڈویئر فن تعمیر کی ضروریات کو تبدیل کرنے، اور اضافی CPU توسیعات کو فعال کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ مثال کے طور پر، فیڈورا میں پیکجوں کی تعمیر کے لیے معیاری عمل کو تبدیل کیے بغیر، آپ بیک وقت AVX2 ہدایات کے لیے سپورٹ کے ساتھ تعمیر کی جانچ کر سکتے ہیں، پھر پیکجوں میں AVX2 کے استعمال کے کارکردگی کے اثرات کا جائزہ لیں اور فیصلہ کریں کہ کیا مرکزی Fedora کی تقسیم میں تبدیلی کو نافذ کرنا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں